@onesignal/node-onesignal
Version:
OpenAPI client for @onesignal/node-onesignal
21 lines (20 loc) • 808 B
TypeScript
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;