Page MenuHomeSealhub

utils.ts
No OneTemporary

utils.ts

export type Awaited<T> = T extends Promise<infer U> ? U : T;
export type UnwrapArray<T> = T extends Array<infer U> ? U : T;
export function keys<S extends string>(object: Record<S, unknown>): S[] {
return Object.keys(object) as any;
}
export type ExtractTail<T extends any[]> = T extends [infer _, ...infer Tail]
? Tail
: never;
export { sleep } from "./sleep";
export { naturalNumbers } from "./natural-numbers";
export { UrlWithNewParams } from "./url-with-new-params";
export { exec } from "./exec";
export { importPath, curryImportPath } from "./import-path";
export { listCollections } from "./list-collections";
export { walkDir } from "./walk";
export { assertThrowsAsync } from "./assert-throws";
export * from "./make-slug";
export * from "./render-attributes";
export * from "./format-external-url";
export * from "./base64";

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 11, 07:38 (21 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
929863
Default Alt Text
utils.ts (842 B)

Event Timeline