Type Alias IParsedTokenData<T>

IParsedTokenData: T extends Loop
    ? { code: ParsedToken<ParsedTokenType>; loopCount: number }
    : T extends Block
        ? { code: ParsedToken<ParsedTokenType>[] }
        : T extends File
            ? { filename: string }
            : ReturnType<typeof ReservedTokenInfo>

Represents the parsed token data structure for different ParsedTokenType values. The structure of the data varies based on the token type.

Type Parameters

  • T extends ParsedTokenType

    The specific ParsedTokenType for which the data structure is defined.