型・APIリファレンス
    Preparing search index...

    Function useSaveListService

    • 保存リスト機能のWebAPIサービスを提供するComposable。

      Returns {
          createFolder: (
              params: { name: string; parentOid?: string },
          ) => Promise<SaveListApiResult>;
          deleteSavedList: (
              params: { id: string; type: "item" | "folder" },
          ) => Promise<SaveListApiResult>;
          getFolderContents: (
              params?: { n_level?: number; nodeid?: string },
          ) => Promise<SaveListRow[]>;
          getMySavedList: () => Promise<SaveListRow[]>;
          getSavedListConfig: () => Promise<SavedListConfigResponse>;
          getSavedListDataType: (oid: string) => Promise<null | string>;
          loadListData: (
              params: { limit?: number; oid: string },
          ) => Promise<{ cols: string[]; data: unknown[][] }>;
          updateFolder: (
              params: { folderId?: string; id: string; isFolder: boolean },
          ) => Promise<SaveListApiResult>;
          updateName: (
              params: { id: string; isFolder: boolean; name: string },
          ) => Promise<SaveListApiResult>;
          updateOthersEdit: (
              params: { canOthersEdit: boolean; id: string },
          ) => Promise<SaveListApiResult>;
          updateShared: (
              params: { id: string; shared: boolean },
          ) => Promise<SaveListApiResult>;
      }

      • createFolder: (params: { name: string; parentOid?: string }) => Promise<SaveListApiResult>
      • deleteSavedList: (params: { id: string; type: "item" | "folder" }) => Promise<SaveListApiResult>
      • getFolderContents: (params?: { n_level?: number; nodeid?: string }) => Promise<SaveListRow[]>
      • getMySavedList: () => Promise<SaveListRow[]>
      • getSavedListConfig: () => Promise<SavedListConfigResponse>
      • getSavedListDataType: (oid: string) => Promise<null | string>
      • loadListData: (
            params: { limit?: number; oid: string },
        ) => Promise<{ cols: string[]; data: unknown[][] }>
      • updateFolder: (
            params: { folderId?: string; id: string; isFolder: boolean },
        ) => Promise<SaveListApiResult>
      • updateName: (
            params: { id: string; isFolder: boolean; name: string },
        ) => Promise<SaveListApiResult>
      • updateOthersEdit: (params: { canOthersEdit: boolean; id: string }) => Promise<SaveListApiResult>
      • updateShared: (params: { id: string; shared: boolean }) => Promise<SaveListApiResult>