UNPKG

@novo-learning/novo-sdk

Version:

SDK for the Novolanguage Speech Analysis API

10 lines (9 loc) 275 B
export type New<T> = Omit<T, 'id'>; export type RecursivePartial<T> = { [P in keyof T]?: T[P] extends (infer U)[] ? RecursivePartial<U>[] : // eslint-disable-next-line @typescript-eslint/ban-types T[P] extends object ? RecursivePartial<T[P]> : T[P]; };