chore(docs): Update API ref

This commit is contained in:
Luan
2024-11-22 04:25:16 -03:00
parent fc5571629e
commit 4e9d64404e
927 changed files with 26023 additions and 9839 deletions

View File

@@ -7,7 +7,7 @@
### Interfaces
- [ObjectInferenceType](interfaces/ObjectInferenceType.md)
- [PrimativeInferenceType](interfaces/PrimativeInferenceType.md)
- [PrimitiveInferenceType](interfaces/PrimitiveInferenceType.md)
- [RendererInferenceType](interfaces/RendererInferenceType.md)
### Type Aliases

View File

@@ -14,4 +14,4 @@
## Defined in
[src/parser/generator.ts:80](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L80)
[src/parser/generator.ts:82](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L82)

View File

@@ -18,6 +18,8 @@ The resolved key info
**logger**: [`ParserErrorHandler`](../../Parser/type-aliases/ParserErrorHandler.md)
The logger to log errors to
## Returns
[`YTNodeConstructor`](../../Helpers/interfaces/YTNodeConstructor.md)
@@ -26,4 +28,4 @@ Class based on the key info extending YTNode
## Defined in
[src/parser/generator.ts:408](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L408)
[src/parser/generator.ts:411](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L411)

View File

@@ -18,6 +18,8 @@ The example of the class
**logger**: [`ParserErrorHandler`](../../Parser/type-aliases/ParserErrorHandler.md)
The logger to log errors to
## Returns
[`YTNodeConstructor`](../../Helpers/interfaces/YTNodeConstructor.md)\<[`YTNode`](../../Helpers/classes/YTNode.md)\>
@@ -26,4 +28,4 @@ Class based on the example classdata extending YTNode
## Defined in
[src/parser/generator.ts:470](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L470)
[src/parser/generator.ts:474](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L474)

View File

@@ -24,4 +24,4 @@ Typescript class file
## Defined in
[src/parser/generator.ts:491](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L491)
[src/parser/generator.ts:495](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L495)

View File

@@ -4,7 +4,7 @@
> **inferType**(`key`, `value`): [`InferenceType`](../type-aliases/InferenceType.md)
Infer the type of a key given its value
Infer the type of key given its value
## Parameters
@@ -24,4 +24,4 @@ The inferred type
## Defined in
[src/parser/generator.ts:90](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L90)
[src/parser/generator.ts:92](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L92)

View File

@@ -28,4 +28,4 @@ The key info and any unimplemented dependencies
## Defined in
[src/parser/generator.ts:374](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L374)
[src/parser/generator.ts:376](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L376)

View File

@@ -20,4 +20,4 @@ If it is an array, return the InferenceType. Otherwise, return false.
## Defined in
[src/parser/generator.ts:220](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L220)
[src/parser/generator.ts:222](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L222)

View File

@@ -20,4 +20,4 @@ Whether or not the key is ignored
## Defined in
[src/parser/generator.ts:398](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L398)
[src/parser/generator.ts:400](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L400)

View File

@@ -24,4 +24,4 @@ If it is a misc type, return the InferenceType. Otherwise, return false.
## Defined in
[src/parser/generator.ts:161](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L161)
[src/parser/generator.ts:163](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L163)

View File

@@ -20,4 +20,4 @@ If it is a renderer, return the class name. Otherwise, return false.
## Defined in
[src/parser/generator.ts:200](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L200)
[src/parser/generator.ts:202](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L202)

View File

@@ -21,4 +21,4 @@ Otherwise, return false.
## Defined in
[src/parser/generator.ts:139](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L139)
[src/parser/generator.ts:141](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L141)

View File

@@ -32,4 +32,4 @@ The merged key info
## Defined in
[src/parser/generator.ts:736](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L736)
[src/parser/generator.ts:734](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L734)

View File

@@ -32,4 +32,4 @@ The parsed value
## Defined in
[src/parser/generator.ts:678](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L678)
[src/parser/generator.ts:681](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L681)

View File

@@ -32,4 +32,4 @@ Statement to parse the given key
## Defined in
[src/parser/generator.ts:575](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L575)
[src/parser/generator.ts:578](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L578)

View File

@@ -24,4 +24,4 @@ Typescript type declaration
## Defined in
[src/parser/generator.ts:516](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L516)
[src/parser/generator.ts:520](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L520)

View File

@@ -10,7 +10,7 @@
#### Defined in
[src/parser/generator.ts:37](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L37)
[src/parser/generator.ts:39](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L39)
***
@@ -20,7 +20,7 @@
#### Defined in
[src/parser/generator.ts:38](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L38)
[src/parser/generator.ts:40](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L40)
***
@@ -30,4 +30,4 @@
#### Defined in
[src/parser/generator.ts:36](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L36)
[src/parser/generator.ts:38](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L38)

View File

@@ -1,6 +1,6 @@
[youtubei.js](../../../README.md) / [Generator](../README.md) / PrimativeInferenceType
[youtubei.js](../../../README.md) / [Generator](../README.md) / PrimitiveInferenceType
# Interface: PrimativeInferenceType
# Interface: PrimitiveInferenceType
## Properties
@@ -10,17 +10,17 @@
#### Defined in
[src/parser/generator.ts:50](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L50)
[src/parser/generator.ts:52](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L52)
***
### type
> **type**: `"primative"`
> **type**: `"primitive"`
#### Defined in
[src/parser/generator.ts:48](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L48)
[src/parser/generator.ts:50](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L50)
***
@@ -30,4 +30,4 @@
#### Defined in
[src/parser/generator.ts:49](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L49)
[src/parser/generator.ts:51](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L51)

View File

@@ -10,7 +10,7 @@
#### Defined in
[src/parser/generator.ts:44](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L44)
[src/parser/generator.ts:46](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L46)
***
@@ -20,7 +20,7 @@
#### Defined in
[src/parser/generator.ts:43](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L43)
[src/parser/generator.ts:45](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L45)
***
@@ -30,4 +30,4 @@
#### Defined in
[src/parser/generator.ts:42](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L42)
[src/parser/generator.ts:44](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L44)

View File

@@ -6,4 +6,4 @@
## Defined in
[src/parser/generator.ts:53](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L53)
[src/parser/generator.ts:55](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L55)

View File

@@ -2,8 +2,8 @@
# Type Alias: InferenceType
> **InferenceType**: [`RendererInferenceType`](../interfaces/RendererInferenceType.md) \| [`MiscInferenceType`](MiscInferenceType.md) \| [`ObjectInferenceType`](../interfaces/ObjectInferenceType.md) \| [`PrimativeInferenceType`](../interfaces/PrimativeInferenceType.md) \| [`ArrayInferenceType`](ArrayInferenceType.md)
> **InferenceType**: [`RendererInferenceType`](../interfaces/RendererInferenceType.md) \| [`MiscInferenceType`](MiscInferenceType.md) \| [`ObjectInferenceType`](../interfaces/ObjectInferenceType.md) \| [`PrimitiveInferenceType`](../interfaces/PrimitiveInferenceType.md) \| [`ArrayInferenceType`](ArrayInferenceType.md)
## Defined in
[src/parser/generator.ts:70](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L70)
[src/parser/generator.ts:72](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L72)

View File

@@ -6,4 +6,4 @@
## Defined in
[src/parser/generator.ts:72](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L72)
[src/parser/generator.ts:74](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L74)

View File

@@ -6,4 +6,4 @@
## Defined in
[src/parser/generator.ts:13](https://github.com/LuanRT/YouTube.js/blob/305a398158a6cac82e6ef288fed4bf1661c89d52/src/parser/generator.ts#L13)
[src/parser/generator.ts:15](https://github.com/LuanRT/YouTube.js/blob/fc5571629eca037af7de03f4b903da6add1f300b/src/parser/generator.ts#L15)