our-medical
Version:
medical image vue component
33 lines (32 loc) • 1.25 kB
TypeScript
import { AxisLayout } from '../constant';
import type { ComputedRef, VNode } from 'vue';
import type { Grid } from '../constant';
import type { AxisOrientations, Color, AxisSelectItem, FullScreen, DisplayComponentID } from '../types';
/**
* @description 创建不同轴位视口中轴位切换选择列表
* @author jiannan.jiao
* @date 06/09/2023
* @export
* @param {('en' | 'zh')} i18n
* @param {AxisSelectItem[]} axisOptions
* @param {string} prefixMark
* @param {AxisOrientations} axisOrientation
* @param {FullScreen} axisFullScreen
* @param {Grid} grid
* @param {AxisLayout} layout
* @param {Color} [color]
* @returns {*} {VNode}
*/
export declare function createSelecterNode(id: DisplayComponentID, i18n: 'en' | 'zh', axisOptions: ComputedRef<AxisSelectItem[]>, prefixMark: string, axisOrientation: AxisOrientations, axisFullScreen: FullScreen, grid: Grid, layout: AxisLayout, color?: Color): VNode;
/**
* @description
* @author jiannan.jiao
* @date 14/09/2023
* @export
* @param {('en' | 'zh')} i18n
* @param {string} componentId
* @returns {*}
*/
export declare function createToolsBar(i18n: 'en' | 'zh', componentId: string): VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;