ExtractJSON<T>
type ExtractJSON<T>: T extends JsonPrimitive ? T : T extends object ? J : T extends Iterable<infer U> ? U[] : T extends object ? ExtractJSONProperties<T> : never;
JSON serialize type.
Type Parameters
| Type Parameter |
|---|
T |
type ExtractJSON<T>: T extends JsonPrimitive ? T : T extends object ? J : T extends Iterable<infer U> ? U[] : T extends object ? ExtractJSONProperties<T> : never;
JSON serialize type.
| Type Parameter |
|---|
T |