Skip to content

@k8slens/extensions / Exports / Common / Util

Namespace: Util#

Common.Util

Table of contents#

Classes#

Interfaces#

Type Aliases#

Functions#

Type Aliases#

IClassName#

Ƭ IClassName: string | string[] | Record<string, any> | undefined | null | false | IgnoredClassNames


IgnoredClassNames#

Ƭ IgnoredClassNames: number | symbol | Function

Copyright (c) OpenLens Authors. All rights reserved. Licensed under MIT License. See LICENSE in root directory for more information.


OpenLinkInBrowser#

Ƭ OpenLinkInBrowser: (url: string) => Promise<void>

Type declaration#

▸ (url): Promise<void>

Parameters#
Name Type
url string
Returns#

Promise<void>

Functions#

cssNames#

cssNames(...classNames): string

Parameters#

Name Type
...classNames IClassName[]

Returns#

string


disposer#

disposer(...items): ExtendableDisposer

Parameters#

Name Type
...items SingleOrMany<undefined | null | Disposer | Disposable>[]

Returns#

ExtendableDisposer


getAppVersion#

getAppVersion(): string

Returns#

string


openBrowser#

openBrowser(url): Promise<void>

Parameters#

Name Type
url string

Returns#

Promise<void>


openExternal#

openExternal(url): Promise<void>

Parameters#

Name Type
url string

Returns#

Promise<void>


prevDefault#

prevDefault<E, R>(callback): (event: E) => R

Type parameters#

Name Type
E extends Event | SyntheticEvent<Element, Event>
R R

Parameters#

Name Type
callback (evt: E) => R

Returns#

fn

▸ (event): R

Parameters#
Name Type
event E
Returns#

R


stopPropagation#

stopPropagation(evt): void

Parameters#

Name Type
evt Event | SyntheticEvent<Element, Event>

Returns#

void