Comparing version 10.0.7 to 10.0.8
import { RestHelper } from "./rest-helper"; | ||
import { CategoryCode, EndpointDescription, HistoricalFilter, News, RestResponseError, RestResponseSuccess, SourceDetails } from "./types"; | ||
import { Code, CodeType, EndpointDescription, HistoricalFilter, News, RestResponseError, RestResponseSuccess, SourceDetails } from "./types"; | ||
export declare class Api { | ||
@@ -9,4 +9,4 @@ restHelper: RestHelper; | ||
getById(id: string, errorHandler?: (apiResponse: RestResponseError<News>) => void): Promise<News>; | ||
static getCategoryCodes(source: string, endpoint?: EndpointDescription): Promise<CategoryCode[]>; | ||
static getCodes(source: string, typ: CodeType, endpoint?: EndpointDescription): Promise<Code[]>; | ||
static getSources(endpoint?: EndpointDescription): Promise<SourceDetails[]>; | ||
} |
@@ -34,7 +34,8 @@ "use strict"; | ||
} | ||
static getCategoryCodes(source, endpoint = enums_1.Endpoint.PRODUCTION) { | ||
static getCodes(source, typ, endpoint = enums_1.Endpoint.PRODUCTION) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
return (yield new rest_helper_1.RestHelper(endpoint) | ||
.get('/category-codes', { | ||
source | ||
.get('/codes', { | ||
source, | ||
type: typ | ||
})).data; | ||
@@ -41,0 +42,0 @@ }); |
@@ -5,3 +5,3 @@ export { Api } from "./api"; | ||
export { RestHelper } from "./rest-helper"; | ||
export { CategoryCode, ConnectOptions, Filter, HistoricalFilter, News, RestResponse, RestResponseError, RestResponseSuccess, SourceDetails, TextOptions, WebsocketErrorResponse, WebsocketResponse } from "./types"; | ||
export { Code as CategoryCode, CodeType, ConnectOptions, Filter, HistoricalFilter, News, RestResponse, RestResponseError, RestResponseSuccess, SourceDetails, TextOptions, WebsocketErrorResponse, WebsocketResponse } from "./types"; | ||
export { WsApi } from "./wsApi"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.WsApi = exports.RestHelper = exports.Tickers = exports.Text = exports.Sources = exports.Or = exports.Ciks = exports.CategoryCodes = exports.And = exports.WebsocketResponseType = exports.WebsocketMethod = exports.Source = exports.FilterAction = exports.Field = exports.Api = void 0; | ||
exports.WsApi = exports.CodeType = exports.RestHelper = exports.Tickers = exports.Text = exports.Sources = exports.Or = exports.Ciks = exports.CategoryCodes = exports.And = exports.WebsocketResponseType = exports.WebsocketMethod = exports.Source = exports.FilterAction = exports.Field = exports.Api = void 0; | ||
var api_1 = require("./api"); | ||
@@ -22,4 +22,6 @@ Object.defineProperty(exports, "Api", { enumerable: true, get: function () { return api_1.Api; } }); | ||
Object.defineProperty(exports, "RestHelper", { enumerable: true, get: function () { return rest_helper_1.RestHelper; } }); | ||
var types_1 = require("./types"); | ||
Object.defineProperty(exports, "CodeType", { enumerable: true, get: function () { return types_1.CodeType; } }); | ||
var wsApi_1 = require("./wsApi"); | ||
Object.defineProperty(exports, "WsApi", { enumerable: true, get: function () { return wsApi_1.WsApi; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -135,7 +135,8 @@ /// <reference types="ws" /> | ||
}; | ||
export interface CategoryCode { | ||
export interface Code { | ||
code: string; | ||
source: string; | ||
type: CodeType; | ||
description: string; | ||
children: CategoryCode[]; | ||
children: Code[]; | ||
} | ||
@@ -147,1 +148,7 @@ export interface SourceDetails { | ||
} | ||
export declare enum CodeType { | ||
CATEGORY = "category", | ||
GROUP = "group", | ||
INDUSTRY = "industry", | ||
REGION = "region" | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.CodeType = void 0; | ||
var CodeType; | ||
(function (CodeType) { | ||
CodeType["CATEGORY"] = "category"; | ||
CodeType["GROUP"] = "group"; | ||
CodeType["INDUSTRY"] = "industry"; | ||
CodeType["REGION"] = "region"; | ||
})(CodeType || (exports.CodeType = CodeType = {})); | ||
//# sourceMappingURL=types.js.map |
{ | ||
"name": "newsware", | ||
"version": "10.0.7", | ||
"version": "10.0.8", | ||
"description": "Typescript client for interacting with the Newsware API", | ||
@@ -5,0 +5,0 @@ "main": "lib/src/index.js", |
import { Endpoint } from "./enums" | ||
import { RestHelper } from "./rest-helper" | ||
import { | ||
CategoryCode, | ||
Code, | ||
CodeType, | ||
EndpointDescription, | ||
@@ -37,7 +38,8 @@ HistoricalFilter, | ||
static async getCategoryCodes(source: string, endpoint: EndpointDescription = Endpoint.PRODUCTION): Promise<CategoryCode[]> { | ||
static async getCodes(source: string, typ: CodeType, endpoint: EndpointDescription = Endpoint.PRODUCTION): Promise<Code[]> { | ||
return ( | ||
await new RestHelper(endpoint) | ||
.get<CategoryCode[]>('/category-codes', { | ||
source | ||
.get<Code[]>('/codes', { | ||
source, | ||
type: typ | ||
}) | ||
@@ -44,0 +46,0 @@ ).data; |
@@ -1,9 +0,9 @@ | ||
export { Api } from "./api"; | ||
export { Field, FilterAction, Source, WebsocketMethod, WebsocketResponseType } from "./enums"; | ||
export { And, CategoryCodes, Ciks, Or, Sources, Text, Tickers } from "./filters"; | ||
export { RestHelper } from "./rest-helper"; | ||
export { Api } from "./api" | ||
export { Field, FilterAction, Source, WebsocketMethod, WebsocketResponseType } from "./enums" | ||
export { And, CategoryCodes, Ciks, Or, Sources, Text, Tickers } from "./filters" | ||
export { RestHelper } from "./rest-helper" | ||
export { | ||
CategoryCode, ConnectOptions, Filter, HistoricalFilter, News, RestResponse, RestResponseError, RestResponseSuccess, SourceDetails, TextOptions, WebsocketErrorResponse, WebsocketResponse | ||
} from "./types"; | ||
export { WsApi } from "./wsApi"; | ||
Code as CategoryCode, CodeType, ConnectOptions, Filter, HistoricalFilter, News, RestResponse, RestResponseError, RestResponseSuccess, SourceDetails, TextOptions, WebsocketErrorResponse, WebsocketResponse | ||
} from "./types" | ||
export { WsApi } from "./wsApi" | ||
@@ -153,7 +153,8 @@ import { CloseEvent } from "isomorphic-ws" | ||
export interface CategoryCode { | ||
export interface Code { | ||
code: string | ||
source: string | ||
type: CodeType | ||
description: string | ||
children: CategoryCode[] | ||
children: Code[] | ||
} | ||
@@ -165,2 +166,9 @@ | ||
description: string | ||
} | ||
export enum CodeType { | ||
CATEGORY = "category", | ||
GROUP = "group", | ||
INDUSTRY = "industry", | ||
REGION = "region" | ||
} |
@@ -1,4 +0,4 @@ | ||
import WebSocket, { CloseEvent, ErrorEvent, MessageEvent } from "isomorphic-ws"; | ||
import { Endpoint, WebsocketMethod, WebsocketResponseType } from "./enums"; | ||
import { ConnectOptions, SubscribeOptions, WebsocketRequest, WebsocketResponse, } from "./types"; | ||
import WebSocket, { CloseEvent, ErrorEvent, MessageEvent } from "isomorphic-ws" | ||
import { Endpoint, WebsocketMethod, WebsocketResponseType } from "./enums" | ||
import { ConnectOptions, SubscribeOptions, WebsocketRequest, WebsocketResponse, } from "./types" | ||
@@ -5,0 +5,0 @@ const defaultOptions: Required<ConnectOptions> = { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
104121
2044