diff --git a/packages/compiler/src/render3/r3_identifiers.ts b/packages/compiler/src/render3/r3_identifiers.ts index 1717e645b26..5615529753d 100644 --- a/packages/compiler/src/render3/r3_identifiers.ts +++ b/packages/compiler/src/render3/r3_identifiers.ts @@ -489,7 +489,6 @@ export class Identifiers { // type-checking static InputSignalBrandWriteType = {name: 'ɵINPUT_SIGNAL_BRAND_WRITE_TYPE', moduleName: CORE}; static UnwrapDirectiveSignalInputs = {name: 'ɵUnwrapDirectiveSignalInputs', moduleName: CORE}; - static ExtractFormControlValue = {name: 'ɵExtractFormControlValue', moduleName: CORE}; static unwrapWritableSignal = {name: 'ɵunwrapWritableSignal', moduleName: CORE}; static assertType = {name: 'ɵassertType', moduleName: CORE}; } diff --git a/packages/core/src/core_render3_private_export.ts b/packages/core/src/core_render3_private_export.ts index 6e6511fe29b..e7cde927070 100644 --- a/packages/core/src/core_render3_private_export.ts +++ b/packages/core/src/core_render3_private_export.ts @@ -95,7 +95,6 @@ export { ɵɵcontentQuerySignal, ɵɵcontrol, ɵɵcontrolCreate, - ɵExtractFormControlValue, ɵɵcomponentInstance, ɵɵdefineComponent, ɵɵdefineDirective, diff --git a/packages/core/src/render3/index.ts b/packages/core/src/render3/index.ts index feee55e2877..4b4e54182aa 100644 --- a/packages/core/src/render3/index.ts +++ b/packages/core/src/render3/index.ts @@ -96,7 +96,6 @@ export { ɵɵproperty, ɵɵcontrol, ɵɵcontrolCreate, - ɵExtractFormControlValue, ɵɵcontentQuery, ɵɵcontentQuerySignal, ɵɵloadQuery, diff --git a/packages/core/src/render3/instructions/control.ts b/packages/core/src/render3/instructions/control.ts index ffc2760a6b6..c8c591b366d 100644 --- a/packages/core/src/render3/instructions/control.ts +++ b/packages/core/src/render3/instructions/control.ts @@ -33,18 +33,6 @@ import {listenToOutput} from '../view/directive_outputs'; import {listenToDomEvent, wrapListener} from '../view/listeners'; import {setPropertyAndInputs, storePropertyBindingMetadata} from './shared'; import {writeToDirectiveInput} from './write_to_directive_input'; -import {ModelSignal} from '../../authoring/model/model_signal'; - -/** - * Used during template type checking to extract the type of a custom form control. - * - * @codeGenApi - */ -export type ɵExtractFormControlValue = T extends {value: ModelSignal} - ? V - : T extends {checked: ModelSignal} - ? boolean - : unknown; /** * Possibly sets up a {@link ɵControl} to manage a native or custom form control. diff --git a/packages/core/test/render3/jit_environment_spec.ts b/packages/core/test/render3/jit_environment_spec.ts index 8e5d435b9da..1184eaa4920 100644 --- a/packages/core/test/render3/jit_environment_spec.ts +++ b/packages/core/test/render3/jit_environment_spec.ts @@ -38,7 +38,6 @@ const AOT_ONLY = new Set([ // used in type-checking. 'ɵINPUT_SIGNAL_BRAND_WRITE_TYPE', - 'ɵExtractFormControlValue', 'ɵUnwrapDirectiveSignalInputs', 'ɵunwrapWritableSignal', 'ɵassertType',