This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/node-llama-cpp/dist/utils/DisposeGuard.d.ts
T

14 lines
496 B
TypeScript

export declare class DisposeGuard {
constructor(parentDisposeGuards?: DisposeGuard[]);
addParentDisposeGuard(parent: DisposeGuard): void;
removeParentDisposeGuard(parent: DisposeGuard): void;
acquireDisposeLock(): Promise<void>;
createPreventDisposalHandle(ignoreAwaitingDispose?: boolean): DisposalPreventionHandle;
}
export declare class DisposalPreventionHandle {
private constructor();
dispose(): void;
[Symbol.dispose](): void;
get disposed(): boolean;
}