mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
eb92b089b9
commit
a924628c85
@ -1,3 +1,7 @@
|
|||||||
|
/**
|
||||||
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
||||||
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
|
*/
|
||||||
import { getFeature } from "@k8slens/feature-core";
|
import { getFeature } from "@k8slens/feature-core";
|
||||||
import tableComponentInjectable from "./table-component.injectable";
|
import tableComponentInjectable from "./table-component.injectable";
|
||||||
|
|
||||||
@ -7,4 +11,4 @@ export const tableFeature = getFeature({
|
|||||||
register: (di) => {
|
register: (di) => {
|
||||||
di.register(tableComponentInjectable);
|
di.register(tableComponentInjectable);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
@ -35,7 +35,8 @@ import type { ToggleTableColumnVisibility } from "../../../features/user-prefere
|
|||||||
import toggleTableColumnVisibilityInjectable from "../../../features/user-preferences/common/toggle-table-column-visibility.injectable";
|
import toggleTableColumnVisibilityInjectable from "../../../features/user-preferences/common/toggle-table-column-visibility.injectable";
|
||||||
import type { IsTableColumnHidden } from "../../../features/user-preferences/common/is-table-column-hidden.injectable";
|
import type { IsTableColumnHidden } from "../../../features/user-preferences/common/is-table-column-hidden.injectable";
|
||||||
import isTableColumnHiddenInjectable from "../../../features/user-preferences/common/is-table-column-hidden.injectable";
|
import isTableColumnHiddenInjectable from "../../../features/user-preferences/common/is-table-column-hidden.injectable";
|
||||||
import { TableComponent, TableDataContext, TableDataContextValue, tableComponentInjectionToken } from "@k8slens/table-tokens";
|
import type { TableComponent, TableDataContextValue } from "@k8slens/table-tokens";
|
||||||
|
import { TableDataContext, tableComponentInjectionToken } from "@k8slens/table-tokens";
|
||||||
|
|
||||||
export interface ItemListLayoutContentProps<Item extends ItemObject, PreLoadStores extends boolean> {
|
export interface ItemListLayoutContentProps<Item extends ItemObject, PreLoadStores extends boolean> {
|
||||||
getFilters: () => Filter[];
|
getFilters: () => Filter[];
|
||||||
|
|||||||
@ -257,7 +257,7 @@ export const getApplicationBuilder = () => {
|
|||||||
registerFeature(
|
registerFeature(
|
||||||
windowDi,
|
windowDi,
|
||||||
applicationFeature,
|
applicationFeature,
|
||||||
tableFeature
|
tableFeature,
|
||||||
);
|
);
|
||||||
|
|
||||||
windowDi.register(rendererExtensionsStateInjectable);
|
windowDi.register(rendererExtensionsStateInjectable);
|
||||||
|
|||||||
@ -63,7 +63,10 @@ export const logSillyInjectionToken = getInjectionToken<LogFunction>({
|
|||||||
|
|
||||||
const screamingKebabCase = (str: string) => pipeline(str, kebabCase, toUpper);
|
const screamingKebabCase = (str: string) => pipeline(str, kebabCase, toUpper);
|
||||||
|
|
||||||
const getLogFunctionFor = (scenario: keyof Logger, namespace: string | undefined) => {
|
const getLogFunctionFor = (
|
||||||
|
scenario: keyof Logger,
|
||||||
|
namespace: string | undefined
|
||||||
|
) => {
|
||||||
const prefix = namespace
|
const prefix = namespace
|
||||||
? `[${screamingKebabCase(namespace.replace(/-feature$/, ""))}]: `
|
? `[${screamingKebabCase(namespace.replace(/-feature$/, ""))}]: `
|
||||||
: "";
|
: "";
|
||||||
|
|||||||
@ -90,7 +90,6 @@ describe("logger", () => {
|
|||||||
instantiate: (di) => di.inject(injectionToken),
|
instantiate: (di) => di.inject(injectionToken),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
const someFeature = getFeature({
|
const someFeature = getFeature({
|
||||||
id: "some-feature",
|
id: "some-feature",
|
||||||
|
|
||||||
@ -124,11 +123,13 @@ describe("logger", () => {
|
|||||||
|
|
||||||
registerFeature(di, loggerFeature);
|
registerFeature(di, loggerFeature);
|
||||||
|
|
||||||
di.register(getInjectable({
|
di.register(
|
||||||
id: "some-transport",
|
getInjectable({
|
||||||
instantiate: () => new TransportStream({ log }),
|
id: "some-transport",
|
||||||
injectionToken: loggerTransportInjectionToken,
|
instantiate: () => new TransportStream({ log }),
|
||||||
}))
|
injectionToken: loggerTransportInjectionToken,
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
const logger = di.inject(loggerInjectable);
|
const logger = di.inject(loggerInjectable);
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,8 @@
|
|||||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||||
import type TransportStream from "winston-transport";
|
import type TransportStream from "winston-transport";
|
||||||
|
|
||||||
export const loggerTransportInjectionToken = getInjectionToken<TransportStream>({
|
export const loggerTransportInjectionToken = getInjectionToken<TransportStream>(
|
||||||
id: "logger-transport",
|
{
|
||||||
});
|
id: "logger-transport",
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user