feat: Create the autoconfigure

This commit is contained in:
BluJ
2023-04-17 16:33:02 -06:00
parent 5c550b7eb3
commit e7a946cc02
8 changed files with 116 additions and 6 deletions

9
lib/autoconfig/index.ts Normal file
View File

@@ -0,0 +1,9 @@
// prettier-ignore
export type ReadonlyDeep<A> =
A extends Function ? A :
A extends {} ? { readonly [K in keyof A]: ReadonlyDeep<A[K]> } : A;
export type MaybePromise<A> = Promise<A> | A;
export type Message = string;
export { AutoConfig } from "./AutoConfig";
export { autoconfigSetup } from "./autoconfigSetup";