@udus/notion-renderer
Version:

15 lines • 406 B
TypeScript
export type MergeValues<T, U> = {
[K in keyof T & keyof U]: T[K] | U[K];
};
export type Overwrite<T, U extends {
[Key in keyof T]?: unknown;
}> = Omit<T, keyof U> & U;
export type PartialBy<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>;
export type Result<T, E extends Error = Error> = {
ok: true;
data: T;
} | {
ok: false;
data: E;
};
//# sourceMappingURL=utils.d.ts.map