@endo/compartment-mapper
Version:
The compartment mapper assembles Node applications in a sandbox
12 lines • 1.1 kB
TypeScript
export function basename(location: string): string;
export function compartmentMapForNodeModules(readPowers: ReadFn | ReadPowers<FileUrlString> | MaybeReadPowers<FileUrlString>, packageLocation: FileUrlString, conditionsOption: Set<string>, packageDescriptor: PackageDescriptor, moduleSpecifier: string, options?: CompartmentMapForNodeModulesOptions): Promise<CompartmentMapDescriptor>;
export function mapNodeModules(readPowers: ReadFn | ReadPowers<FileUrlString> | MaybeReadPowers<FileUrlString>, moduleLocation: string, { tags, conditions, log, ...otherOptions }?: MapNodeModulesOptions): Promise<CompartmentMapDescriptor>;
import type { ReadFn } from './types.js';
import type { FileUrlString } from './types.js';
import type { ReadPowers } from './types.js';
import type { MaybeReadPowers } from './types.js';
import type { PackageDescriptor } from './types.js';
import type { CompartmentMapForNodeModulesOptions } from './types.js';
import type { CompartmentMapDescriptor } from './types.js';
import type { MapNodeModulesOptions } from './types.js';
//# sourceMappingURL=node-modules.d.ts.map