Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export interface GTFCanvasBionicAPI {
  2.     test: () => Promise<void>;
  3.     closeApplication: (id: string | GTFCanvasWindow) => Promise<void>;
  4.     addInitialApplication: (laneIndex: number, canvasId?: string) => Promise<void>;
  5.     addApplication: (laneIndex: number, groupIndex?: number, canvasId?: string) => Promise<void>;
  6.     dragExtractApplication: (id: string | GTFCanvasWindow) => Promise<void>;
  7.     buttonExtractApplication: (id: string | GTFCanvasWindow) => Promise<void>;
  8.     maximizeAppGroup: (id: string | { laneIndex: number, appGroupIndex: number }) => Promise<void>;
  9.     restoreAppGroup: (id: string | { laneIndex: number, appGroupIndex: number }) => Promise<void>;
  10.     attachApp: (toAppId: string, direction: "left" | "right" | "insert", mode?: "center" | "tabBar") => Promise<void>;
  11.     moveApp: (id: string, appId: string, direction: "left" | "right" | "insert", mode?: "center" | "tabBar") => Promise<void>;
  12.     reorderApp: (id: string, newIndex: number) => Promise<void>;
  13.     resizeApp: (id: string, bounds: { width: number, height: number }) => Promise<void>;
  14.     selectWorkspaceByName: (name: string) => Promise<void>;
  15.     selectWorkspaceByIndex: (index: number) => Promise<void>;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement