Type alias ParsedMetadataType<TOptions>

ParsedMetadataType<TOptions>: (TOptions extends {
    timespanAsList?: true;
} ? {
    timespan: ParsedTimespanList<TOptions>;
} : TOptions extends {
    flat?: true;
} ? ParsedTimespanList<TOptions> : {
    [timespanKey: string]: ParsedTimespanList<TOptions>;
}) & (TOptions extends {
    includeMetadataAttributes?: true | string[];
} ? ParsedMetadataAttributes : {})

Type Parameters

  • TOptions