UNPKG

@greengreystudio/server-package-nest-settings-manager

Version:
26 lines (25 loc) 914 B
import MockAdapter from 'axios-mock-adapter'; import { SettingsManager } from '@greengreystudio/server-package-settings-manager'; declare type ThenArg<T> = T extends PromiseLike<infer U> ? U : T; declare type TManifest = ThenArg<ReturnType<SettingsManager['fetchManifest']>>; export declare const manifest: { etag: string; data: TManifest['manifest']; }; export declare const exampleSingletonSetting: { etag: string; data: { exampleField: string; }; }; export declare const exampleSetting: { etag: string; data: { id: number; name: string; }[]; }; export declare function manifestMock(mock: MockAdapter, cdnUrl: string, compressionPrefix: string): MockAdapter; export declare function exampleSingletonMock(mock: MockAdapter, cdnUrl: string): MockAdapter; export declare function exampleSettingMock(mock: MockAdapter, cdnUrl: string): MockAdapter; export {};