@antv/s2-react
Version:
use S2 with react
19 lines (18 loc) • 515 B
TypeScript
import type { SpreadSheet } from '@antv/s2';
import React from 'react';
export type InvokeComponentProps<P> = {
onCancel: () => void;
resolver: (val: boolean) => void;
params: P;
};
export type InvokeComponentOptions<P> = {
component: React.ComponentType<InvokeComponentProps<P>>;
params: P;
s2: SpreadSheet;
id?: string;
onCleanup?: () => void;
};
/**
* 挂载组件
*/
export declare function invokeComponent<P>(options: InvokeComponentOptions<P>): Promise<unknown> | undefined;