export{ assert }from"./assert.ts";/** Extract the return type of an async function */exporttypeAsyncReturnType<Textends(...args:any)=>Promise<any>>=import("./AsyncReturnType.ts").AsyncReturnType<T>;export{ exclude }from"./exclude.ts";export{ id }from"./id.ts";exporttypeId<Generic,SpecificextendsGeneric>=import("./id.ts").Id<Generic,Specific>;export{ matchVoid }from"./matchVoid.ts";exporttypeMethodNames<Apiextends{}>=import("./MethodNames.ts").MethodNames<Api>;export{ objectKeys }from"./objectKeys.ts";exporttypePromiseOrNot<T>=import("./PromiseOrNot.ts").PromiseOrNot<T>;export{ typeGuard }from"./typeGuard.ts";/** * Usecase: * declare const pr: Promise<string[]>; * const x: Unpack<typeof pr>; <== x is string[] */exporttypeUnpackPromise<T>=import("./UnpackPromise.ts").UnpackPromise<T>;exporttypeUnpackTypeGuard<T>=import("./UnpackTypeGuard.ts").UnpackTypeGuard<T>;