mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-13 04:03:07 +00:00
13 lines
362 B
TypeScript
13 lines
362 B
TypeScript
import { type Package } from '@alilc/lowcode-shared';
|
|
import { type IPackageManagementService } from './managementService';
|
|
|
|
export interface PackageLoader {
|
|
name?: string;
|
|
load(this: IPackageManagementService, info: Package): Promise<any>;
|
|
active(info: Package): boolean;
|
|
}
|
|
|
|
export function definePackageLoader(loader: PackageLoader) {
|
|
return loader;
|
|
}
|