e621-sdk
Version:
从E621抓取帖子。支持搜索、引用、随机。
16 lines (15 loc) • 667 B
TypeScript
export declare function assignRecursive<T extends object>(target: T, ...sources: Partial<T>[]): T;
export declare function createForm(data: Record<string, string | number | undefined>): FormData;
export declare function count(c: number): {
per(t: number): number;
};
export declare function progressBar(percent: number, length?: number): string;
export declare type BanKey<T, U extends string | symbol | number> = {
[K in keyof T as K extends keyof U ? never : K]: T[K];
};
export declare type MutuallyExclusive<T, U> = (T & {
[K in keyof U]?: never;
}) | (U & {
[K in keyof T]?: never;
});
export declare type ValueOf<T> = T[keyof T];