src/lib/types.ts
Properties |
hash |
hash:
|
Type : string
|
Optional |
name |
name:
|
Type : string
|
version |
version:
|
Type : string
|
import { ComponentType } from '@angular/cdk/portal';
import { AppsNavigationConfig } from '@rxap/config';
import { IconConfig } from '@rxap/utilities';
export type ExternalApp = AppsNavigationConfig;
export type ExtractUsernameFromProfileFn<T = unknown> = (profile: T) => string | null;
export interface ReleaseInfoModule {
name: string;
version: string;
hash?: string;
}
export type SettingsMenuItemComponent = ComponentType<unknown>;
export type DefaultHeaderItemComponent = ComponentType<unknown>;
export interface SettingsMenuItem {
icon?: IconConfig;
label: string;
action: () => any;
}