CML
    Preparing search index...

    Type Alias CmcdData

    A CMCD data object that is either version 1 or version 2.

    The v property acts as a discriminator:

    • When v is 2, the type narrows to CmcdV2Data with inner-list values and event/response keys.
    • When v is 1 or absent, the type narrows to CmcdV1Data with scalar values.
    function process(data: CmcdData) {
    if (data.v === 2) {
    // data.bl is CmcdObjectTypeList | undefined
    } else {
    // data.bl is number | undefined
    }
    }