wasm-posix-host
    Preparing search index...

    Interface BuildHomebrewMaterializedVfsOptions

    interface BuildHomebrewMaterializedVfsOptions {
        catalogCheckout?: HomebrewVfsCatalogCheckout;
        collectionFs: MemoryFileSystem;
        compatibilityPolicy?: HomebrewVfsCompatibilityPolicy;
        createdBy?: string;
        fs: MemoryFileSystem;
        loadBottleBytes: (
            pkg: HomebrewVfsPackagePlan,
        ) => Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>;
        migrationLock?: HomebrewVfsMigrationLockBinding;
        mirrorRepository: string;
        policy: unknown;
        runtimeSupport?: {
            contract: HomebrewRuntimeSupportContract;
            plan: HomebrewVfsPlan;
        };
        runtimeSupportCollectionFs?: MemoryFileSystem;
        selectionSource?: HomebrewVfsSelectionSource;
        writeProfile?: boolean;
    }
    Index

    Properties

    catalogCheckout?: HomebrewVfsCatalogCheckout
    collectionFs: MemoryFileSystem

    Fresh scratch filesystem used to compute the complete global pour once.

    compatibilityPolicy?: HomebrewVfsCompatibilityPolicy
    createdBy?: string

    Exclusive output filesystem containing the platform-only lower image.

    loadBottleBytes: (
        pkg: HomebrewVfsPackagePlan,
    ) => Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>
    migrationLock?: HomebrewVfsMigrationLockBinding
    mirrorRepository: string

    Public repository that will carry exact mirrors for deferred bottles.

    policy: unknown
    runtimeSupport?: {
        contract: HomebrewRuntimeSupportContract;
        plan: HomebrewVfsPlan;
    }
    runtimeSupportCollectionFs?: MemoryFileSystem

    Separate scratch namespace for the optional brew runtime-support delta.

    selectionSource?: HomebrewVfsSelectionSource
    writeProfile?: boolean