UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

16 lines (15 loc) 793 B
import type { Worker } from '../../std/index.js'; import type { SrcImporter } from '../../utils/index.js'; import type { AppManifest, AppManifestSourceSafe, AppName } from '../manifest.js'; import { AppSrcFilePathBuilder, type Input as AppSrcFilePathBuilderInput } from './AppSrcFilePathBuilder.js'; export type Input = Omit<AppSrcFilePathBuilderInput, 'filePathParts'> & { appName: AppName; srcImporter: SrcImporter<AppManifestSourceSafe>; }; type Output = AppManifest; export declare class AppManifestLoader implements Worker<Input, Promise<Output>> { private appSrcFilePathBuilder; constructor(appSrcFilePathBuilder: AppSrcFilePathBuilder); exec({ appName, appsRootAlias, appsRootAliasUseDefault, appsRootPath, ext, srcImporter, }: Input): Promise<Output>; } export {};