export async function getWorkerCapabilities()

in src/eventHandlers/getWorkerCapabilities.ts [7:24]


export async function getWorkerCapabilities(): Promise<WorkerCapabilities> {
    let capabilities: WorkerCapabilities = {
        RawHttpBodyBytes: 'true',
        RpcHttpTriggerMetadataRemoved: 'true',
        RpcHttpBodyOnly: 'true',
        IgnoreEmptyValuedRpcHttpHeaders: 'true',
        UseNullableValueDictionaryForHttp: 'true',
        WorkerStatus: 'true',
        TypedDataCollection: 'true',
        HandlesWorkerTerminateMessage: 'true',
    };

    if (worker.app.programmingModel?.getCapabilities) {
        capabilities = await worker.app.programmingModel.getCapabilities(capabilities);
    }

    return capabilities;
}