refactor(editor): remove global gfx tool types (#12119)

This commit is contained in:
Saul-Mirone
2025-05-04 13:53:27 +00:00
parent 30a2e5b4fb
commit 676c5d8de6
20 changed files with 2 additions and 219 deletions

View File

@@ -90,10 +90,6 @@ export {
} from './surface-middleware.js';
export {
BaseTool,
type GfxToolsFullOption,
type GfxToolsFullOptionValue,
type GfxToolsMap,
type GfxToolsOption,
type ToolOptions,
type ToolOptionWithType,
type ToolType,

View File

@@ -75,8 +75,6 @@ export interface ToolEventTarget {
): void;
}
export const eventTarget = Symbol('eventTarget');
export class ToolController extends GfxExtension {
static override key = 'ToolController';

View File

@@ -123,16 +123,3 @@ export type ToolOptionWithType<T extends BaseTool = BaseTool> = {
toolType?: ToolType<T>;
options?: ToolOptions<T>;
};
export interface GfxToolsMap {}
export interface GfxToolsOption {}
export type GfxToolsFullOption = {
[Key in keyof GfxToolsMap]: Key extends keyof GfxToolsOption
? { type: Key } & GfxToolsOption[Key]
: { type: Key };
};
export type GfxToolsFullOptionValue =
GfxToolsFullOption[keyof GfxToolsFullOption];