UNPKG

@onesignal/node-onesignal

Version:

OpenAPI client for @onesignal/node-onesignal

21 lines (20 loc) 808 B
import { HttpLibrary } from "./http/http"; import { Middleware, PromiseMiddleware } from "./middleware"; import { BaseServerConfiguration } from "./servers"; import { AuthMethods, AuthMethodsConfiguration } from "./auth/auth"; export interface Configuration { readonly baseServer: BaseServerConfiguration; readonly httpApi: HttpLibrary; readonly middleware: Middleware[]; readonly authMethods: AuthMethods; } export interface ConfigurationParameters { baseServer?: BaseServerConfiguration; httpApi?: HttpLibrary; middleware?: Middleware[]; promiseMiddleware?: PromiseMiddleware[]; authMethods?: AuthMethodsConfiguration; organizationApiKey?: string; restApiKey?: string; } export declare function createConfiguration(conf: ConfigurationParameters): Configuration;