mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-09-13 15:12:15 +08:00
style(editor): use-plugin ts定义完善
This commit is contained in:
parent
d71e6b1933
commit
4f31eed71a
@ -681,11 +681,14 @@ export interface TreeNodeData {
|
||||
}
|
||||
|
||||
export type AsyncBeforeHook<Value extends Array<string>, C extends Record<Value[number], (...args: any) => any>> = {
|
||||
[K in Value[number]]?: (...args: Parameters<C[K]>) => Promise<Parameters<C[K]>>;
|
||||
[K in Value[number]]?: (...args: Parameters<C[K]>) => Promise<Parameters<C[K]>> | Parameters<C[K]>;
|
||||
};
|
||||
|
||||
export type AsyncAfterHook<Value extends Array<string>, C extends Record<Value[number], (...args: any) => any>> = {
|
||||
[K in Value[number]]?: (result: Awaited<ReturnType<C[K]>>, ...args: Parameters<C[K]>) => ReturnType<C[K]>;
|
||||
[K in Value[number]]?: (
|
||||
result: Awaited<ReturnType<C[K]>>,
|
||||
...args: Parameters<C[K]>
|
||||
) => ReturnType<C[K]> | Awaited<ReturnType<C[K]>>;
|
||||
};
|
||||
|
||||
export type SyncBeforeHook<Value extends Array<string>, C extends Record<Value[number], (...args: any) => any>> = {
|
||||
|
@ -227,7 +227,7 @@ asyncLoadJs(`${VITE_ENTRY_PATH}/ds-value/index.umd.cjs`).then(() => {
|
||||
save();
|
||||
|
||||
editorService.usePlugin({
|
||||
beforeDoAdd: async (config: MNode, parent: MContainer) => {
|
||||
beforeDoAdd: (config: MNode, parent: MContainer) => {
|
||||
if (config.type === 'overlay') {
|
||||
config.style = {
|
||||
...config.style,
|
||||
|
Loading…
x
Reference in New Issue
Block a user