useDefaultHelpers

See source code
function useDefaultHelpers(): {
  addDialog: (
    dialog: Omit<import("./context/dialogs").TLUiDialog, "id"> & {
      id?: string | undefined;
    },
  ) => string;
  addToast: (
    toast: Omit<import("./context/toasts").TLUiToast, "id"> & {
      id?: string | undefined;
    },
  ) => string;
  clearDialogs: () => void;
  clearToasts: () => void;
  copy: (source: import("./context/events").TLUiEventSource) => Promise<void>;
  copyAs: (
    ids: import("@tldraw/tlschema").TLShapeId[],
    format?: import("../..").TLCopyType,
  ) => void;
  cut: (source: import("./context/events").TLUiEventSource) => Promise<void>;
  exportAs: (
    ids: import("@tldraw/tlschema").TLShapeId[],
    opts?: {
      format?: import("@tldraw/editor").TLExportType | undefined;
      name?: string | undefined;
      scale?: number | undefined;
    },
  ) => void;
  getEmbedDefinition: (url: string) => import("../..").TLEmbedResult;
  insertMedia: () => Promise<void>;
  isMobile: boolean;
  msg: (id?: string | undefined) => string;
  paste: (
    data: ClipboardItem[] | DataTransfer,
    source: import("./context/events").TLUiEventSource,
    point?: import("@tldraw/editor").VecLike | undefined,
  ) => Promise<void>;
  printSelectionOrPages: () => Promise<void>;
  removeDialog: (id: string) => string;
  removeToast: (id: string) => string;
  replaceImage: () => Promise<void>;
  replaceVideo: () => Promise<void>;
};
Prev
useDefaultColorTheme
Next
useDialogs