UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

33 lines (32 loc) 1.29 kB
export { assert }; export { assertUsage }; export { assertWarning }; export { assertInfo }; export { getProjectError }; export { addOnBeforeLogHook }; export { getAssertErrMsg }; export { overwriteAssertProductionLogger }; export { isBug }; export { setAlwaysShowStackTrace }; type Logger = (msg: string | Error, logType: 'warn' | 'info') => void; declare function assert(condition: unknown, debugInfo?: unknown): asserts condition; declare function assertUsage(condition: unknown, errMsg: string, { showStackTrace, exitOnError }?: { showStackTrace?: true; exitOnError?: boolean; }): asserts condition; declare function getProjectError(errMsg: string): Error; declare function assertWarning(condition: unknown, msg: string, { onlyOnce, showStackTrace }: { onlyOnce: boolean | string; showStackTrace?: true; }): void; declare function assertInfo(condition: unknown, msg: string, { onlyOnce }: { onlyOnce: boolean; }): void; declare function addOnBeforeLogHook(onBeforeLog: () => void): void; declare function getAssertErrMsg(thing: unknown): { assertMsg: string; showVikeVersion: boolean; } | null; declare function overwriteAssertProductionLogger(logger: Logger): void; declare function isBug(err: unknown): boolean; declare function setAlwaysShowStackTrace(): void;