af-consul
Version:
A highly specialized function library
17 lines • 1.04 kB
TypeScript
import { ICache, IConsulServiceInfo, IRegisterConfig } from '../interfaces';
export declare const removeAroundQuotas: (str: string) => string;
export declare const parseBoolean: (bv: any) => boolean;
export declare const substitutePercentBracket: (v: string, data: object) => string;
export declare const substitute: (meta: any, data: any) => void;
export declare const parseMeta: (m: string | object | undefined, data: object) => any;
export declare const parseTags: (t: any) => string[];
export declare const serviceConfigDiff: (registerConfig: IRegisterConfig, serviceInfo: IConsulServiceInfo | undefined) => any[];
export declare const minimizeCache: <T>(cache: ICache<T>, maxItems: number) => void;
/**
* String in format \d+(s|m) in milliseconds
*/
export declare const toMills: (timeStr?: string) => number;
export declare const getPackageJson: (relPathToProjRoot?: string) => any;
export declare const sleep: (timeOut: number) => Promise<unknown>;
export declare const isObject: (v: any) => boolean;
//# sourceMappingURL=utils.d.ts.map