1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

chore: Switch to using non-default exports for being more friendly for IDEs

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
Janne Savolainen 2023-04-25 14:48:40 +03:00
parent 439599b800
commit feceb76919
No known key found for this signature in database
GPG Key ID: 8C6CFB2FFFE8F68A
9 changed files with 19 additions and 29 deletions

View File

@ -1,7 +1,7 @@
export { default as logErrorInjectable } from "./src/log-error.injectable"; export { logErrorInjectable } from "./src/log-error.injectable";
export { default as loggerInjectable } from "./src/logger.injectable"; export { loggerInjectable } from "./src/logger.injectable";
export type { Logger } from "./src/logger"; export type { Logger } from "./src/logger";
export { default as winstonLoggerInjectable } from "./src/winston-logger.injectable"; export { winstonLoggerInjectable } from "./src/winston-logger.injectable";
export { default as prefixedLoggerInjectable } from "./src/prefixed-logger.injectable"; export { prefixedLoggerInjectable } from "./src/prefixed-logger.injectable";
export { loggerTransportInjectionToken } from "./src/transports"; export { loggerTransportInjectionToken } from "./src/transports";
export { default as loggingFeature } from "./src/feature"; export { loggingFeature } from "./src/feature";

View File

@ -1,8 +1,8 @@
import { getFeature } from "@k8slens/feature-core"; import { getFeature } from "@k8slens/feature-core";
import logErrorInjectable from "./log-error.injectable"; import { logErrorInjectable } from "./log-error.injectable";
import loggerInjectable from "./logger.injectable"; import { loggerInjectable } from "./logger.injectable";
import prefixedLoggerInjectable from "./prefixed-logger.injectable"; import { prefixedLoggerInjectable } from "./prefixed-logger.injectable";
import winstonLoggerInjectable from "./winston-logger.injectable"; import { winstonLoggerInjectable } from "./winston-logger.injectable";
export const loggingFeature = getFeature({ export const loggingFeature = getFeature({
id: "logging", id: "logging",
@ -14,5 +14,3 @@ export const loggingFeature = getFeature({
di.register(winstonLoggerInjectable); di.register(winstonLoggerInjectable);
}, },
}); });
export default loggingFeature;

View File

@ -3,7 +3,7 @@
* Licensed under MIT License. See LICENSE in root directory for more information. * Licensed under MIT License. See LICENSE in root directory for more information.
*/ */
import { getGlobalOverrideForFunction } from "@k8slens/test-utils"; import { getGlobalOverrideForFunction } from "@k8slens/test-utils";
import logErrorInjectable from "./log-error.injectable"; import { logErrorInjectable } from "./log-error.injectable";
// Note: this should remain as it is, and throw if called. Logging error is something // Note: this should remain as it is, and throw if called. Logging error is something
// that cannot happen without a unit test explicitly causing it. It cannot be allowed // that cannot happen without a unit test explicitly causing it. It cannot be allowed

View File

@ -3,12 +3,10 @@
* Licensed under MIT License. See LICENSE in root directory for more information. * Licensed under MIT License. See LICENSE in root directory for more information.
*/ */
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import loggerInjectable from "./logger.injectable"; import { loggerInjectable } from "./logger.injectable";
const logErrorInjectable = getInjectable({ export const logErrorInjectable = getInjectable({
id: "log-error", id: "log-error",
instantiate: (di) => di.inject(loggerInjectable).error, instantiate: (di) => di.inject(loggerInjectable).error,
decorable: false, decorable: false,
}); });
export default logErrorInjectable;

View File

@ -3,7 +3,7 @@
* Licensed under MIT License. See LICENSE in root directory for more information. * Licensed under MIT License. See LICENSE in root directory for more information.
*/ */
import loggerInjectable from "./logger.injectable"; import { loggerInjectable } from "./logger.injectable";
import { getGlobalOverride } from "@k8slens/test-utils"; import { getGlobalOverride } from "@k8slens/test-utils";
export default getGlobalOverride(loggerInjectable, () => ({ export default getGlobalOverride(loggerInjectable, () => ({

View File

@ -4,9 +4,9 @@
*/ */
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import type { Logger } from "./logger"; import type { Logger } from "./logger";
import winstonLoggerInjectable from "./winston-logger.injectable"; import { winstonLoggerInjectable } from "./winston-logger.injectable";
const loggerInjectable = getInjectable({ export const loggerInjectable = getInjectable({
id: "logger", id: "logger",
instantiate: (di): Logger => { instantiate: (di): Logger => {
const baseLogger = di.inject(winstonLoggerInjectable); const baseLogger = di.inject(winstonLoggerInjectable);
@ -22,5 +22,3 @@ const loggerInjectable = getInjectable({
decorable: false, decorable: false,
}); });
export default loggerInjectable;

View File

@ -4,9 +4,9 @@
*/ */
import { getInjectable, lifecycleEnum } from "@ogre-tools/injectable"; import { getInjectable, lifecycleEnum } from "@ogre-tools/injectable";
import type { Logger } from "./logger"; import type { Logger } from "./logger";
import loggerInjectable from "./logger.injectable"; import { loggerInjectable } from "./logger.injectable";
const prefixedLoggerInjectable = getInjectable({ export const prefixedLoggerInjectable = getInjectable({
id: "prefixed-logger", id: "prefixed-logger",
instantiate: (di, prefix): Logger => { instantiate: (di, prefix): Logger => {
const logger = di.inject(loggerInjectable); const logger = di.inject(loggerInjectable);
@ -33,5 +33,3 @@ const prefixedLoggerInjectable = getInjectable({
getInstanceKey: (di, prefix: string) => prefix, getInstanceKey: (di, prefix: string) => prefix,
}), }),
}); });
export default prefixedLoggerInjectable;

View File

@ -6,7 +6,7 @@
import type winston from "winston"; import type winston from "winston";
import { getGlobalOverride } from "@k8slens/test-utils"; import { getGlobalOverride } from "@k8slens/test-utils";
import { noop } from "@k8slens/utilities"; import { noop } from "@k8slens/utilities";
import winstonLoggerInjectable from "./winston-logger.injectable"; import { winstonLoggerInjectable } from "./winston-logger.injectable";
export default getGlobalOverride( export default getGlobalOverride(
winstonLoggerInjectable, winstonLoggerInjectable,

View File

@ -6,7 +6,7 @@ import { getInjectable } from "@ogre-tools/injectable";
import { createLogger, format } from "winston"; import { createLogger, format } from "winston";
import { loggerTransportInjectionToken } from "./transports"; import { loggerTransportInjectionToken } from "./transports";
const winstonLoggerInjectable = getInjectable({ export const winstonLoggerInjectable = getInjectable({
id: "winston-logger", id: "winston-logger",
instantiate: (di) => instantiate: (di) =>
createLogger({ createLogger({
@ -14,5 +14,3 @@ const winstonLoggerInjectable = getInjectable({
transports: di.injectMany(loggerTransportInjectionToken), transports: di.injectMany(loggerTransportInjectionToken),
}), }),
}); });
export default winstonLoggerInjectable;