@deepkit/framework
Version:
18 lines (17 loc) • 658 B
TypeScript
import { Filesystem } from '@deepkit/filesystem';
import { AppModule } from '@deepkit/app';
import { ClassType } from '@deepkit/core';
import { InjectorContext } from '@deepkit/injector';
export declare class FilesystemRegistry {
protected injectorContext: InjectorContext;
protected filesystems: {
classType: ClassType;
module: AppModule<any>;
}[];
constructor(injectorContext: InjectorContext);
addFilesystem(classType: ClassType, module: AppModule<any>): void;
getFilesystems(): Filesystem[];
}
export declare class PublicFilesystem extends Filesystem {
constructor(publicDir: string, publicBaseUrl: string);
}