@@ -14,7 +14,7 @@ import {Signal} from '../../render3/reactivity/api';
1414import { INPUT_SIGNAL_NODE , InputSignalNode , REQUIRED_UNSET_VALUE } from './input_signal_node' ;
1515
1616/**
17- * @developerPreview
17+ * @publicAPI
1818 *
1919 * Options for signal inputs.
2020 */
@@ -37,15 +37,15 @@ export interface InputOptions<T, TransformT> {
3737/**
3838 * Signal input options without the transform option.
3939 *
40- * @developerPreview
40+ * @publicAPI
4141 */
4242export type InputOptionsWithoutTransform < T > =
4343 // Note: We still keep a notion of `transform` for auto-completion.
4444 Omit < InputOptions < T , T > , 'transform' > & { transform ?: undefined } ;
4545/**
4646 * Signal input options with the transform option required.
4747 *
48- * @developerPreview
48+ * @publicAPI
4949 */
5050export type InputOptionsWithTransform < T , TransformT > = Required <
5151 Pick < InputOptions < T , TransformT > , 'transform' >
@@ -77,7 +77,7 @@ export const ɵINPUT_SIGNAL_BRAND_WRITE_TYPE = /* @__PURE__ */ Symbol();
7777 *
7878 * @see {@link InputSignal } for additional information.
7979 *
80- * @developerPreview
80+ * @publicAPI
8181 */
8282export interface InputSignalWithTransform < T , TransformT > extends Signal < T > {
8383 [ SIGNAL ] : InputSignalNode < T , TransformT > ;
@@ -94,7 +94,7 @@ export interface InputSignalWithTransform<T, TransformT> extends Signal<T> {
9494 *
9595 * @see {@link InputOptionsWithTransform } for inputs with transforms.
9696 *
97- * @developerPreview
97+ * @publicAPI
9898 */
9999export interface InputSignal < T > extends InputSignalWithTransform < T , T > { }
100100
0 commit comments