UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

25 lines (24 loc) 1.05 kB
import { InjectionToken } from "@angular/core"; export declare enum TccApiSection { Application = "application", Anyscan = "anyscan", Xtract = "xtract" } export interface TccODataSettings { application: TccApiSettings; anyscan: TccApiSettings; } export interface TccApiSettings { section: TccApiSection; apiversion: number; apitimeout: number; host: string; clientTimeout: number; } export declare function buildUrlFromSettings(a: TccApiSettings): string; export declare function buildUrlFromSettings(a: TccApiSection, apiversion: number, b: string): string; export declare function buildUrlFromSettings(a: TccApiSection, apiversion: number, b: string, port: string): string; export declare function buildPubBlobsShared(settings: TccApiSettings): string; export declare function checkIfUrlIsInSettings(settings: TccODataSettings, url: string): boolean; export declare function compareUrl(urlbase: string, urlfull: string): boolean; export declare const TCCODATA_SETTINGS: InjectionToken<TccODataSettings>;