From 9f4941f4a829cbb0f3c1273fe99506f37c5a0cc4 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 21 Dec 2022 08:32:53 -0500 Subject: [PATCH] Rename iter.pipeline as iter.chain Signed-off-by: Sebastian Malton --- src/common/utils/iter.ts | 10 +++++----- src/main/catalog-sources/kubeconfig-sync/manager.ts | 2 +- .../request-non-core-api-versions.injectable.ts | 4 ++-- .../components/+config-secrets/add-secret-dialog.tsx | 2 +- .../components/command-palette/command-dialog.tsx | 2 +- src/renderer/utils/cssNames.ts | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/common/utils/iter.ts b/src/common/utils/iter.ts index 0db49bb823..5b5593d2d4 100644 --- a/src/common/utils/iter.ts +++ b/src/common/utils/iter.ts @@ -15,12 +15,12 @@ interface Iterator extends Iterable { join(sep?: string): string; } -export function pipeline(src: IterableIterator): Iterator { +export function chain(src: IterableIterator): Iterator { return { - filter: (fn) => pipeline(filter(src, fn)), - filterMap: (fn) => pipeline(filterMap(src, fn)), - map: (fn) => pipeline(map(src, fn)), - flatMap: (fn) => pipeline(flatMap(src, fn)), + filter: (fn) => chain(filter(src, fn)), + filterMap: (fn) => chain(filterMap(src, fn)), + map: (fn) => chain(map(src, fn)), + flatMap: (fn) => chain(flatMap(src, fn)), find: (fn) => find(src, fn), join: (sep) => join(src, sep), collect: (fn) => fn(src), diff --git a/src/main/catalog-sources/kubeconfig-sync/manager.ts b/src/main/catalog-sources/kubeconfig-sync/manager.ts index 305f25a909..cf05577ae7 100644 --- a/src/main/catalog-sources/kubeconfig-sync/manager.ts +++ b/src/main/catalog-sources/kubeconfig-sync/manager.ts @@ -34,7 +34,7 @@ export class KubeconfigSyncManager { const seenIds = new Set(); return ( - iter.pipeline(this.sources.values()) + iter.chain(this.sources.values()) .flatMap(([entities]) => entities.get()) .filter(entity => { const alreadySeen = seenIds.has(entity.getId()); diff --git a/src/main/cluster/request-non-core-api-versions.injectable.ts b/src/main/cluster/request-non-core-api-versions.injectable.ts index bace63a9c6..5ca9e1495b 100644 --- a/src/main/cluster/request-non-core-api-versions.injectable.ts +++ b/src/main/cluster/request-non-core-api-versions.injectable.ts @@ -4,7 +4,7 @@ */ import type { V1APIGroupList } from "@kubernetes/client-node"; import { getInjectable } from "@ogre-tools/injectable"; -import { pipeline } from "../../common/utils/iter"; +import { chain } from "../../common/utils/iter"; import k8sRequestInjectable from "../k8s-request.injectable"; import { requestApiVersionsInjectionToken } from "./request-api-versions"; @@ -16,7 +16,7 @@ const requestNonCoreApiVersionsInjectable = getInjectable({ return async (cluster) => { const { groups } = await k8sRequest(cluster, "/apis") as V1APIGroupList; - return pipeline(groups.values()) + return chain(groups.values()) .filterMap(group => group.preferredVersion?.groupVersion && ({ group: group.name, path: `/apis/${group.preferredVersion.groupVersion}`, diff --git a/src/renderer/components/+config-secrets/add-secret-dialog.tsx b/src/renderer/components/+config-secrets/add-secret-dialog.tsx index 2d35a79160..c839025f02 100644 --- a/src/renderer/components/+config-secrets/add-secret-dialog.tsx +++ b/src/renderer/components/+config-secrets/add-secret-dialog.tsx @@ -86,7 +86,7 @@ export class AddSecretDialog extends React.Component { }; private getDataFromFields = (fields: SecretTemplateField[] = [], processValue: (val: string) => string = (val => val)) => { - return iter.pipeline(fields.values()) + return iter.chain(fields.values()) .filterMap(({ key, value }) => ( value ? [key, processValue(value)] as const diff --git a/src/renderer/components/command-palette/command-dialog.tsx b/src/renderer/components/command-palette/command-dialog.tsx index 06ed612b93..db33bde1cd 100644 --- a/src/renderer/components/command-palette/command-dialog.tsx +++ b/src/renderer/components/command-palette/command-dialog.tsx @@ -67,7 +67,7 @@ const NonInjectedCommandDialog = observer(({ } }; - const activeCommands = iter.pipeline(commands.get().values()) + const activeCommands = iter.chain(commands.get().values()) .filter(command => { try { return command.isActive(context); diff --git a/src/renderer/utils/cssNames.ts b/src/renderer/utils/cssNames.ts index 68fc8c1749..cd1fa37a4a 100755 --- a/src/renderer/utils/cssNames.ts +++ b/src/renderer/utils/cssNames.ts @@ -27,7 +27,7 @@ export function cssNames(...classNames: IClassName[]): string { } } - return iter.pipeline(classNamesEnabled.entries()) + return iter.chain(classNamesEnabled.entries()) .filter(([, isActive]) => !!isActive) .filterMap(([className]) => className.trim()) .join(" ");