diff --git a/goldens/public-api/forms/signals/index.api.md b/goldens/public-api/forms/signals/index.api.md index 6dad70bc1b2..53618bad915 100644 --- a/goldens/public-api/forms/signals/index.api.md +++ b/goldens/public-api/forms/signals/index.api.md @@ -49,6 +49,7 @@ export interface AsyncValidatorOptions) => TreeValidationResult; readonly onSuccess: MapToErrorsFn; readonly params: (ctx: FieldContext) => TParams; + readonly when?: NoInfer>; } // @public @@ -98,7 +99,9 @@ export function debounce(pat export type Debouncer = (context: FieldContext, abortSignal: AbortSignal) => Promise | void; // @public -export function disabled(path: SchemaPath, logic?: string | NoInfer>): void; +export function disabled(path: SchemaPath, configOrLogic?: { + when?: string | NoInfer>; +} | string | NoInfer>): void; // @public export interface DisabledReason { @@ -259,7 +262,9 @@ export interface FormValueControl extends FormUiControl { } // @public -export function hidden(path: SchemaPath, logic: NoInfer>): void; +export function hidden(path: SchemaPath, configOrLogic: { + when: NoInfer>; +} | NoInfer>): void; // @public export interface HttpValidatorOptions { @@ -268,6 +273,7 @@ export interface HttpValidatorOptions; readonly options?: HttpResourceOptions; readonly request: ((ctx: FieldContext) => string | undefined) | ((ctx: FieldContext) => HttpResourceRequest | undefined); + readonly when?: NoInfer>; } // @public @@ -538,7 +544,9 @@ export class PatternValidationError extends BaseNgValidationError { export function provideSignalFormsConfig(config: SignalFormsConfig): Provider[]; // @public -export function readonly(path: SchemaPath, logic?: NoInfer>): void; +export function readonly(path: SchemaPath, configOrLogic?: { + when?: NoInfer>; +} | NoInfer>): void; // @public export interface ReadonlyArrayLike {