UNPKG

@kui-shell/core

Version:

An Electron-based shell for cloud-native development

8 lines (7 loc) 400 B
import { Tab } from '../webapp/tab'; /** Initialize the session for a given `Tab` */ export type SessionInitializer = (tab: Tab) => void | Promise<void>; /** Register one SessionInitializer */ export declare function registerSessionInitializer(init: SessionInitializer): void; /** Invoke each registered session initializer on the given tab */ export default function MapTo(tab: Tab): Promise<void>;