UNPKG

@jorsek/ezd-client

Version:
30 lines (29 loc) 800 B
import { AxiosInstance } from "axios"; import "reflect-metadata"; import { Content } from "./resources/Content"; import { Contribute } from "./resources/Contribute"; import { Search } from "./resources/Search"; export interface IClientArgs { org: string; token: string; rootMapId: string; timeout?: number; scheme?: string; hostname?: string; env?: string; } export default class Client { readonly base_url: string; content_axios: AxiosInstance; contribute_axios: AxiosInstance; content: Content; search: Search; contribute: Contribute; private content_service_token; private initial_args; constructor(args: IClientArgs); iframe_url(): string; user_token(): string; login(): Promise<void>; prepare(args: any): Client; }