@aimee-blue/ab-service-kit
Version:
Aimee Blue Service Template
13 lines (12 loc) • 510 B
TypeScript
import { Config } from '@aimee-blue/ab-contracts';
import { Observable } from 'rxjs';
import { BasicLogger } from '../logging';
export interface IGetConfigParams {
revision?: Config.Revision;
authToken?: string;
uid?: string;
logger?: BasicLogger;
}
export declare const load: (params?: IGetConfigParams) => Promise<Config.IConfig>;
export declare const latest: () => Observable<Config.IConfig>;
export declare const withLatest: <T>(whatever: Observable<T>) => Observable<[T, Config.IConfig]>;