rxJS imports

This commit is contained in:
Niels Lyngsø
2023-08-03 09:41:47 +02:00
parent fd6d4ed51d
commit f064b683c8
3 changed files with 10 additions and 3 deletions

View File

@@ -14,4 +14,5 @@ export {
of,
lastValueFrom,
firstValueFrom,
switchMap,
} from 'rxjs';

View File

@@ -1,7 +1,13 @@
import { of, switchMap } from 'rxjs';
import type { ManifestTypeMap, ManifestBase, SpecificManifestTypeOrManifestBase, ManifestKind } from '../types.js';
import { UmbBasicState } from '@umbraco-cms/backoffice/observable-api';
import { map, Observable, distinctUntilChanged, combineLatest } from '@umbraco-cms/backoffice/external/rxjs';
import {
map,
Observable,
distinctUntilChanged,
combineLatest,
of,
switchMap,
} from '@umbraco-cms/backoffice/external/rxjs';
function extensionArrayMemoization<T extends Pick<ManifestBase, 'alias'>>(
previousValue: Array<T>,

View File

@@ -1,5 +1,5 @@
import type { UmbExtensionCondition } from './condition/index.js';
import type { UmbEntryPointModule } from './entry-point.interface.js';
import type { UmbExtensionCondition } from './index.js';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export type HTMLElementConstructor<T = HTMLElement> = new (...args: any[]) => T;