@glimmer/application-test-helpers
Version:
Test helpers for developing @glimmer/component and @glimmer/application
18 lines (17 loc) • 629 B
TypeScript
import { TestApplication, AppBuilder } from './app-builder';
export interface Constructor<T> {
new (...args: any[]): T;
}
export declare function renderModule(name: string, renderTest: Constructor<RenderTest>): void;
export declare class RenderTest {
app: AppBuilder<TestApplication>;
}
export interface TestMeta {
[key: string]: any;
debug?: boolean;
}
export interface TestFunction {
[key: string]: boolean;
}
export declare function test(meta: TestMeta): MethodDecorator;
export declare function test(_target: Object | TestMeta, _name?: string, descriptor?: PropertyDescriptor): PropertyDescriptor | void;