function Parser.parseItemimport { Parser } from "https://deno.land/x/youtubei@v9.3.0-deno/deno.ts"; const { parseItem } = Parser; parseItem<T extends YTNode, K extends YTNodeConstructor<T>[]>(data: RawNode | undefined, validTypes: K): InstanceType<K[number]> | nullParses a single item. parseItem<T extends YTNode>(data: RawNode | undefined, validTypes: YTNodeConstructor<T>): T | nullparseItem(data?: RawNode): YTNodeParses a single item. Type ParametersT extends YTNodeK extends YTNodeConstructor<T>[]Parametersdata: RawNode | undefined The data to parse. validTypes: K YTNode types that are allowed to be parsed. ReturnsInstanceType<K[number]> | nullType ParametersT extends YTNodeParametersdata: RawNode | undefinedvalidTypes: YTNodeConstructor<T>ReturnsT | nullParametersoptionaldata: RawNodeReturnsYTNode