@allgemein/moduls
Version:
Commons-moduls handles and manages contextual moduls for complex and modular applications.
27 lines (26 loc) • 628 B
TypeScript
import { ISubModule } from './ISubModule';
export declare class ModuleDescriptor {
static INC: number;
id: number;
name: string;
version: string;
path: string;
weight: number;
dependencies: any;
peerDependencies: any;
child_modules: string[];
/**
* if modul is declared outside a node_modules directory
*
* @type {boolean}
*/
internal: boolean;
main: string;
sub_modules: {
[subpath: string]: ISubModule;
};
submodule: boolean;
constructor();
static fromOptions(options: any): ModuleDescriptor;
getMain(sep?: string): string;
}