@altostra/core
Version:
Core library for shared types and logic
10 lines (9 loc) • 570 B
TypeScript
import type { Dict } from "../../../common/Types";
import { TemplatesProviderBase } from "../TemplatesProvider";
import { MOCKED_TEMPLATE_TYPE, MockedTemplate } from "./MockedTemplate";
export declare class MockedTemplatesProvider<TType extends string = MOCKED_TEMPLATE_TYPE> extends TemplatesProviderBase<TType, MockedTemplate<TType>> {
mocks: Dict<MockedTemplate<TType>>;
constructor(mocks: (MockedTemplate<TType> | string)[] | Dict<MockedTemplate<TType>>, type?: TType);
list(): Promise<string[]>;
get(name: string): Promise<MockedTemplate<TType>>;
}