@greengreystudio/server-package-nest-settings-manager
Version:
This package is an adaptation of the server-package-settings-manager package for NestJS
26 lines (25 loc) • 914 B
TypeScript
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 {};