@serenity-js/core
Version:
The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure
12 lines • 540 B
TypeScript
import type { ClassDescription } from '../../config';
import type { ClassDescriptionParser } from './ClassDescriptionParser';
import type { ModuleLoader } from './ModuleLoader';
export declare class ClassLoader {
private readonly loader;
private readonly parser;
constructor(loader: ModuleLoader, parser: ClassDescriptionParser);
looksLoadable(description: unknown): description is ClassDescription;
instantiate<T>(description: ClassDescription): T;
private ensureDefined;
}
//# sourceMappingURL=ClassLoader.d.ts.map