CML
    Preparing search index...

    Module @svta/cml-request

    Common Media Request

    @svta/cml-request

    Common Media Request and Response types.

    npm i @svta/cml-request
    
    import type { CommonMediaRequest, CommonMediaResponse, Requester } from "@svta/cml-request";

    // A requester adapts an HTTP client to the common request and response types.
    const fetchRequester: Requester = async (request: CommonMediaRequest): Promise<CommonMediaResponse> => {
    const response = await fetch(request.url, { method: request.method, headers: request.headers });
    return {
    request,
    url: response.url,
    status: response.status,
    statusText: response.statusText,
    };
    };

    // Pass fetchRequester to a component that accepts a Requester, and call it with a request like this one.
    const request: CommonMediaRequest = {
    url: "https://example.com/video/segment_001.m4s",
    method: "GET",
    };

    Enumerations

    RequestResponseType

    Type Aliases

    CommonMediaRequest
    CommonMediaResponse
    Requester
    RequestInterceptor
    ResourceTiming
    ResponseInterceptor
    ResponseTypeMap