[youtubei.js](../../../README.md) / [Parser](../README.md) / parseCommands # Function: parseCommands() > **parseCommands**(`commands`?): [`ObservedArray`](../../Helpers/type-aliases/ObservedArray.md)\<[`YTNode`](../../Helpers/classes/YTNode.md)\> Parses an array of InnerTube command nodes. ## Parameters • **commands?**: [`RawNode`](../../APIResponseTypes/type-aliases/RawNode.md)[] Array of raw command nodes to parse ## Returns [`ObservedArray`](../../Helpers/type-aliases/ObservedArray.md)\<[`YTNode`](../../Helpers/classes/YTNode.md)\> An observed array of parsed YTNodes ## Defined in [src/parser/parser.ts:693](https://github.com/LuanRT/YouTube.js/blob/e54e499ff553dab51e6d9d1aebc090b50fec29ba/src/parser/parser.ts#L693)