UNPKG

@altostra/core

Version:

Core library for shared types and logic

10 lines (9 loc) 570 B
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>>; }