hashbrown

ComponentPropSchema

API

export type ComponentPropSchema<T> =  Prettify <
  T extends  Component <infer P>
    ? {
        [K in keyof P]?: P[K] extends  AngularSignalLike <
          infer U
        >
          ?  s.Schema <U>
          : never;
      }
    : T extends  Component <infer P>
      ? {
          [K in keyof P]?:  s.Schema <P[K]>;
        }
      : never
>;
ComponentPropSchema
@typeT