@audiotool/nexus - v0.0.17
    Preparing search index...

    Module node

    Audiotool Nexus SDK - Node.js/Bun/Deno

    Server-side exports for Node.js, Bun, and Deno runtimes.

    • createNodeTransport(): Node.js only - handles HTTP/2 connection pooling quirks
    • createDiskWasmLoader(): All server runtimes - loads WASM from filesystem
    • createOfflineDocument(): All server runtimes - offline document with disk-based WASM
    // Node.js - needs both transport and wasm loader
    import { createAudiotoolClient, createServerAuth } from "@audiotool/nexus"
    import { createNodeTransport, createDiskWasmLoader } from "@audiotool/nexus/node"

    const client = await createAudiotoolClient({
    auth: createServerAuth({ accessToken, refreshToken, expiresAt, clientId }),
    transport: createNodeTransport(),
    wasm: createDiskWasmLoader(),
    })

    // Bun/Deno - only needs wasm loader
    import { createAudiotoolClient, createServerAuth } from "@audiotool/nexus"
    import { createDiskWasmLoader } from "@audiotool/nexus/node"

    const client = await createAudiotoolClient({
    auth: createServerAuth({ accessToken, refreshToken, expiresAt, clientId }),
    wasm: createDiskWasmLoader(),
    })

    // Offline document for testing (Node.js/Bun/Deno)
    import { createOfflineDocument } from "@audiotool/nexus/node"

    const doc = await createOfflineDocument()

    Type Aliases

    TransportFactory

    Functions

    createDiskWasmLoader
    createNodeTransport
    createOfflineDocument

    References

    OfflineDocument → OfflineDocument
    WasmLoader → WasmLoader