Spec-Zone.ru › Angular

validateStandardSchema

Проверяет поле с помощью валидатора, совместимого с StandardSchemaV1 (например, валидатора Zod).

Проверка схемы формы на основе сигналов

API

function validateStandardSchema<
  TSchema,
  TModel extends IgnoreUnknownProperties<TSchema>,
>(
  path: SchemaPath<TModel> &
    ([TModel] extends [AbstractControl]
      ? CompatSchemaPath<TModel, Root>
      : SchemaPath<TModel, 1, Root>) &
    ([TModel] extends [AbstractControl]
      ? unknown
      : [TModel] extends [readonly any[]]
        ? unknown
        : TModel extends Record<string, any>
          ? { [K in keyof TModel]: MaybeSchemaPathTree<TModel[K], Child> }
          : unknown),
  schema: any,
): void;
@parampathSchemaPath<TModel> & ([TModel] extends [AbstractControl] ? CompatSchemaPath<TModel, Root> : SchemaPath<TModel, 1, Root>) & ([TModel] extends [AbstractControl] ? unknown : [TModel] extends [readonly any[]] ? unknown : TModel extends Record<string, any> ? { [K in keyof TModel]: MaybeSchemaPathTree<TModel[K], Child>; } : unknown)

FieldPath для поля, которое нужно проверить.

@paramschemaany

Совместимый со стандартной схемой валидатор для проверки или LogicFn, возвращающая схему.

@returnsvoid

Описание

Проверяет поле с помощью валидатора, совместимого с StandardSchemaV1 (например, валидатора Zod).

Подробнее о стандартной схеме см. на странице https://github.com/standard-schema/standard-schema.

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/validateStandardSchema

Spec-Zone.ru

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