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 |