SchemaPathTree
Вложенный путь схемы.
API
type SchemaPathTree<TModel, TPathKind extends PathKind = PathKind.Root> = ([TModel] extends [AbstractControl]
? CompatSchemaPath<TModel, TPathKind>
: SchemaPath<TModel, SchemaPathRules.Supported, TPathKind>) &
// Subpaths
([TModel] extends [AbstractControl]
? unknown
: // Array paths have no subpaths
[TModel] extends [ReadonlyArray<any>]
? unknown
: // Object subfields
TModel extends Record<string, any>
? {[K in keyof TModel]: MaybeSchemaPathTree<TModel[K], PathKind.Child>}
: // Primitive or other type - no subpaths
unknown)
Описание
Вложенный путь схемы.
Он отражает структуру заданной структуры данных и позволяет применять правила к соответствующим полям.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/forms/signals/SchemaPathTree