CoAgent8 - Source API
    Preparing search index...

    Function removeVscodeRegistrations

    • Removes every entry this installation recorded that is still exactly as the extension wrote it, then its records. Runs from the vscode:uninstall hook, without the VS Code API.

      Parameters

      • home: string

        The directory holding ~/.coagent8.

      • installation: string

        The extensions folder of the VS Code installation being uninstalled.

      • leaseTimeoutMs: number

        How long to wait for the lease a synchronizing window holds; the hook has a time limit of its own.

      Returns Promise<VscodeRemoval[]>

      One result per profile of this installation; edited entries are preserved, a profile that cannot be read or written is reported without stopping the others, and other installations' entries and records are left alone.

      When the lease is not acquired within leaseTimeoutMs; no entry is changed then.