Spec-Zone.ru › Angular

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API