@suluk/cloudflare - v0.4.0
    Preparing search index...

    Interface DeployWorkerOptions

    interface DeployWorkerOptions {
        name: string;
        module: string;
        mainModule?: string;
        compatibilityDate: string;
        compatibilityFlags?: string[];
        bindings?: WorkerBinding[];
        migrations?: WorkerMigration[];
        vars?: Record<string, string>;
        assets?: {
            jwt: string | null;
            binding?: string;
            config?: Record<string, unknown>;
        };
        observability?: boolean;
        keepBindings?: string[];
    }
    Index

    Properties

    name: string
    module: string

    the bundled ES-module source.

    mainModule?: string

    the module filename referenced as main_module (default "worker.js").

    compatibilityDate: string
    compatibilityFlags?: string[]
    bindings?: WorkerBinding[]

    typed bindings (d1, kv_namespace, r2_bucket, durable_object_namespace, …).

    migrations?: WorkerMigration[]

    Durable Object migrations — ride inline on THIS script upload (no separate call). Omit when there are none.

    vars?: Record<string, string>

    plain-text vars → plain_text bindings.

    assets?: {
        jwt: string | null;
        binding?: string;
        config?: Record<string, unknown>;
    }

    the static-assets completion JWT (from uploadAssets) + the binding name + assets config.

    observability?: boolean

    enable Workers observability (logs/traces).

    keepBindings?: string[]

    preserve bindings of these types from the prior version (default keeps secrets across deploys).