freeboard
    Preparing search index...
    • Transform a dashboard document into GraphQL response shape.

      Parameters

      • dashboard: Record<string, unknown>

        Raw dashboard document.

      • OptionalviewerUserId: unknown = null

        Current user id.

      • Optionalpermissions: { canEdit?: boolean; canManageSharing?: boolean } = {}

        Effective permission flags.

      Returns {
          _id: string;
          version: unknown;
          title: unknown;
          visibility: {};
          shareToken: {} | null;
          shareTokenVersion: number;
          image: unknown;
          datasources: unknown;
          columns: unknown;
          panes: unknown;
          width: unknown;
          settings: unknown;
          user: unknown;
          acl: { userId: any; accessLevel: any }[];
          isOwner: boolean;
          canEdit: boolean;
          canManageSharing: boolean;
          createdAt: unknown;
          updatedAt: unknown;
      }