UNPKG

@difizen/mana-core

Version:

21 lines 1.06 kB
import { Disposable } from '@difizen/mana-common'; import * as React from 'react'; import { BaseView } from './default-view'; import type { SlotView, ViewOpenOption, ViewComponent, SlotViewOption, View } from './view-protocol'; export declare const PortalViewComponent: React.FC; export declare class PortalSlotView extends BaseView implements SlotView { protected viewOpenOptions: Map<View, ViewOpenOption | undefined>; protected viewRemoveDispose: Map<View, Disposable>; children: View[]; protected option: SlotViewOption | undefined; view: ViewComponent; constructor(option: SlotViewOption | undefined); contains(instanceOrId: View | string): boolean; addView(viewInstance: View, option?: ViewOpenOption): Promise<Disposable>; protected doRemoveView(viewInstance: View): void; removeView(viewInstance: View): void; protected setViewOption(instance: View, option?: ViewOpenOption): void; getViewOption(child: View): ViewOpenOption | undefined; dispose(): void; } //# sourceMappingURL=portal-slot-view.d.ts.map