import * as _just_web_log0 from "@just-web/log"; import { ConsoleLogFormatter, ConsoleLogReporter, ConsoleLogReporterOptions, GetLogger, GizmoStandardLog, InvalidId, LogEntry, LogFilter, LogFormatter, LogFunction, LogGizmo, LogGizmo as LogGizmo$1, LogGizmoOptions, LogGizmoOptions as LogGizmoOptions$1, LogLevel, LogMethod, LogMethodNames, LogReporter, LogReporterOptions, Logger, LoggerOptions, MemoryLogReporter, StandardLog, StandardLogError, StandardLogOptions, TimestampFormat, createConsoleLogReporter, createMemoryLogReporter, createPrefixedGetLogger, createPrefixedGetNonConsoleLogger, createTimestampFormatter, formatLogLevel, getLogger, logLevels, plainLogFormatter, suppressLogs, toConsoleMethod, toLogLevel, toLogLevelName, toMessageWithLevel } from "@just-web/log"; import { IdGizmo, IdGizmo as IdGizmo$1, IdGizmoOptions, IdGizmoOptions as IdGizmoOptions$1 } from "@just-web/id"; import { DepBuilder, DynamicLoader, Gizmo, GizmoBase, GizmoBoth, GizmoDynamic, GizmoIncubator, GizmoStatic, MissingDependency, define, incubate } from "@unional/gizmo"; export * from "iso-error"; //#region src/just_app.types.d.ts type JustAppOptions = IdGizmoOptions$1 & { log?: LogGizmoOptions$1 | undefined; }; /** * This is the basic type of an `JustApp`. * * Normally you don't need to use this type. * * You can use `justApp.Infer` to infer the actual type of your app. */ type JustApp = IdGizmo$1 & LogGizmo$1; //#endregion //#region src/just_app.d.ts declare function justApp(options: JustAppOptions): GizmoIncubator<{ id: string; name: string; } & { log: _just_web_log0.GizmoStandardLog<_just_web_log0.LogMethodNames>; }>; declare namespace justApp { type Infer> = Awaited>; } //#endregion export { type ConsoleLogFormatter, type ConsoleLogReporter, type ConsoleLogReporterOptions, type DepBuilder, type DynamicLoader, type GetLogger, type Gizmo, type GizmoBase, type GizmoBoth, type GizmoDynamic, type GizmoIncubator, type GizmoStandardLog, type GizmoStatic, type IdGizmo, type IdGizmoOptions, InvalidId, JustApp, JustAppOptions, type LogEntry, type LogFilter, type LogFormatter, type LogFunction, type LogGizmo, type LogGizmoOptions, type LogLevel, type LogMethod, type LogMethodNames, type LogReporter, type LogReporterOptions, type Logger, type LoggerOptions, type MemoryLogReporter, type MissingDependency, type StandardLog, StandardLogError, type StandardLogOptions, type TimestampFormat, createConsoleLogReporter, createMemoryLogReporter, createPrefixedGetLogger, createPrefixedGetNonConsoleLogger, createTimestampFormatter, define, formatLogLevel, getLogger, incubate, justApp, logLevels, plainLogFormatter, suppressLogs, toConsoleMethod, toLogLevel, toLogLevelName, toMessageWithLevel }; //# sourceMappingURL=index.d.cts.map