Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export interface GTFCanvasBionicAPI {
- test: () => Promise<void>;
- closeApplication: (id: string | GTFCanvasWindow) => Promise<void>;
- addInitialApplication: (laneIndex: number, canvasId?: string) => Promise<void>;
- addApplication: (laneIndex: number, groupIndex?: number, canvasId?: string) => Promise<void>;
- dragExtractApplication: (id: string | GTFCanvasWindow) => Promise<void>;
- buttonExtractApplication: (id: string | GTFCanvasWindow) => Promise<void>;
- maximizeAppGroup: (id: string | { laneIndex: number, appGroupIndex: number }) => Promise<void>;
- restoreAppGroup: (id: string | { laneIndex: number, appGroupIndex: number }) => Promise<void>;
- attachApp: (toAppId: string, direction: "left" | "right" | "insert", mode?: "center" | "tabBar") => Promise<void>;
- moveApp: (id: string, appId: string, direction: "left" | "right" | "insert", mode?: "center" | "tabBar") => Promise<void>;
- reorderApp: (id: string, newIndex: number) => Promise<void>;
- resizeApp: (id: string, bounds: { width: number, height: number }) => Promise<void>;
- selectWorkspaceByName: (name: string) => Promise<void>;
- selectWorkspaceByIndex: (index: number) => Promise<void>;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement