angular/packages/core/src/authoring
Paul Gschwendtner 4bc99f0bdf refactor(core): ModelSignal should extend InputSignal (#56452)
This allows for helpers like the following to work intuitively for all
types of "input fields". It also establishes the intended mental
philosophy that a model is both an input and an output.

```ts
/** Unwraps all signal input properties. */
export type UnwrapSignalInputs<T> = {
  [K in keyof T]: T[K] extends InputSignalWithTransform<any, infer WriteT>
    ? WriteT
    : T[K];
};
```

PR Close #56452
2024-06-17 08:59:58 -07:00
..
input refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
model refactor(core): ModelSignal should extend InputSignal (#56452) 2024-06-17 08:59:58 -07:00
output refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
queries.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00