astronotion
Version:
Library to make Astro sites with content from Notion
8 lines (7 loc) • 456 B
TypeScript
export declare const isRejected: (input: PromiseSettledResult<unknown>) => input is PromiseRejectedResult;
export declare const isFulfilled: <T>(input: PromiseSettledResult<T>) => input is PromiseFulfilledResult<T>;
export declare const isOfType: <T>(item: T | undefined) => item is T;
export declare type MakeOptional<T, K extends keyof T> = Omit<T, K> & Partial<T>;
export declare type MakeRequired<T, K extends keyof T> = T & {
[P in K]-?: T[P];
};