UNPKG

@cardscan.ai/cardscan-client

Version:

Typescript client for the CardScan API

76 lines (75 loc) 1.66 kB
/** * CardScan API * The official documentation for the CardScan API Clients. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Configuration } from "./configuration"; import type { AxiosInstance, RawAxiosRequestConfig } from 'axios'; export declare const BASE_PATH: string; /** * * @export */ export declare const COLLECTION_FORMATS: { csv: string; ssv: string; tsv: string; pipes: string; }; /** * * @export * @interface RequestArgs */ export interface RequestArgs { url: string; options: RawAxiosRequestConfig; } declare class Logging { protected configuration?: Configuration; constructor(config: Configuration); private log; info(msg: string): void; error(msg: string): void; debug(msg: string): void; warn(msg: string): void; } /** * * @export * @class BaseAPI */ export declare class BaseAPI extends Logging { protected basePath: string; protected axios: AxiosInstance; protected configuration: Configuration | undefined; constructor(configuration?: Configuration, basePath?: string, axios?: AxiosInstance); } /** * * @export * @class RequiredError * @extends {Error} */ export declare class RequiredError extends Error { field: string; constructor(field: string, msg?: string); } interface ServerMap { [key: string]: { url: string; description: string; }[]; } /** * * @export */ export declare const operationServerMap: ServerMap; export {};