UNPKG

@endo/compartment-mapper

Version:

The compartment mapper assembles Node applications in a sandbox

13 lines 1.56 kB
export function basename(location: string): string; export function compartmentMapForNodeModules_(readPowers: ReadFn | ReadPowers<FileUrlString> | MaybeReadPowers<FileUrlString>, entryPackageLocation: FileUrlString, conditionsOption: Set<string>, packageDescriptor: PackageDescriptor, entryModuleSpecifier: string, options?: CompartmentMapForNodeModulesOptions): Promise<PackageCompartmentMapDescriptor>; export function mapNodeModules(readPowers: ReadFn | ReadPowers<FileUrlString> | MaybeReadPowers<FileUrlString>, moduleLocation: string, { tags, conditions, log, unknownCanonicalNameHook, packageDataHook, packageDependenciesHook, policy, ...otherOptions }?: MapNodeModulesOptions): Promise<PackageCompartmentMapDescriptor>; export function compartmentMapForNodeModules(readPowers: ReadFn | ReadPowers<FileUrlString> | MaybeReadPowers<FileUrlString>, entryPackageLocation: FileUrlString, conditionsOption: Set<string>, packageDescriptor: PackageDescriptor, entryModuleSpecifier: string, options?: CompartmentMapForNodeModulesOptions): Promise<PackageCompartmentMapDescriptor>; 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 { PackageCompartmentMapDescriptor } from './types.js'; import type { MapNodeModulesOptions } from './types.js'; //# sourceMappingURL=node-modules.d.ts.map