Files
YouTube.js/src/parser/classes/Form.ts
Dave Nicolson 3d6ed1def9 feat(parser): Add Form.ts parser class (#1056)
* feat(parser): Add Form.ts parser class

Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2025-10-12 10:27:01 -03:00

15 lines
424 B
TypeScript

import { YTNode } from '../helpers.js';
import { Parser, type RawNode } from '../index.js';
import { type ObservedArray } from '../helpers.js';
import ToggleFormField from './ToggleFormField.js';
export default class Form extends YTNode {
static type = 'Form';
fields: ObservedArray<ToggleFormField>;
constructor(data: RawNode) {
super();
this.fields = Parser.parseArray(data.fields, ToggleFormField);
}
}