@lilianaa/nordigen-node
Version:
Nordigen official API client for Node.js
10 lines (9 loc) • 344 B
TypeScript
export type OmitKeysMatching<T, V> = {
[K in keyof T as T[K] extends V ? never : K]: T[K];
};
export type Falsy = false | 0 | "" | null | undefined;
export type IsTruthy<T> = T extends Falsy ? never : T;
export type IsFalsy<T> = IsTruthy<T> extends never ? T : never;
export type OmitIdParam<T extends {
id: string;
}> = Omit<T, "id">;