@directus/sdk
Version:
Directus JavaScript SDK
1 lines • 17.4 kB
JavaScript
import{getAuthEndpoint as e}from"./rest/utils/get-auth-endpoint.js";import{formatFields as t}from"./utils/format-fields.js";import{queryToParams as n}from"./utils/query-to-params.js";import{memoryStorage as r}from"./auth/utils/memory-storage.js";import{authentication as i}from"./auth/composable.js";import{staticToken as a}from"./auth/static.js";import"./auth/index.js";import{createDirectus as o}from"./client.js";import{graphql as s}from"./graphql/composable.js";import{auth as c}from"./realtime/commands/auth.js";import{pong as l}from"./realtime/commands/pong.js";import{generateUid as u}from"./realtime/utils/generate-uid.js";import{messageCallback as d}from"./realtime/utils/message-callback.js";import{realtime as f}from"./realtime/composable.js";import{sleep as p}from"./realtime/utils/sleep.js";import{login as m}from"./rest/commands/auth/login.js";import{logout as h}from"./rest/commands/auth/logout.js";import{passwordRequest as g}from"./rest/commands/auth/password-request.js";import{passwordReset as _}from"./rest/commands/auth/password-reset.js";import{readProviders as v}from"./rest/commands/auth/providers.js";import{refresh as y}from"./rest/commands/auth/refresh.js";import{createCollection as b}from"./rest/commands/create/collections.js";import{createComment as x,createComments as S}from"./rest/commands/create/comments.js";import{createDashboard as C,createDashboards as w}from"./rest/commands/create/dashboards.js";import{createDeployment as T}from"./rest/commands/create/deployment.js";import{createField as E}from"./rest/commands/create/fields.js";import{importFile as D,uploadFiles as O}from"./rest/commands/create/files.js";import{createFlow as k,createFlows as A}from"./rest/commands/create/flows.js";import{createFolder as j,createFolders as M}from"./rest/commands/create/folders.js";import{createItem as N,createItems as P}from"./rest/commands/create/items.js";import{createNotification as F,createNotifications as I}from"./rest/commands/create/notifications.js";import{createOperation as L,createOperations as R}from"./rest/commands/create/operations.js";import{createPanel as z,createPanels as B}from"./rest/commands/create/panels.js";import{createPermission as V,createPermissions as H}from"./rest/commands/create/permissions.js";import{createPolicies as U,createPolicy as W}from"./rest/commands/create/policies.js";import{createPreset as G,createPresets as K}from"./rest/commands/create/presets.js";import{createRelation as q}from"./rest/commands/create/relations.js";import{createRole as J,createRoles as Y}from"./rest/commands/create/roles.js";import{createShare as X,createShares as Z}from"./rest/commands/create/shares.js";import{createTranslation as Q,createTranslations as $}from"./rest/commands/create/translations.js";import{createUser as ee,createUsers as te}from"./rest/commands/create/users.js";import{createContentVersion as ne,createContentVersions as re}from"./rest/commands/create/versions.js";import{deleteCollection as ie}from"./rest/commands/delete/collections.js";import{throwIfEmpty as ae}from"./rest/utils/throw-if-empty.js";import{throwIfCoreCollection as oe}from"./rest/utils/throw-core-collection.js";import{deleteComment as se,deleteComments as ce}from"./rest/commands/delete/comments.js";import{deleteDashboard as le,deleteDashboards as ue}from"./rest/commands/delete/dashboards.js";import{deleteDeployment as de}from"./rest/commands/delete/deployment.js";import{deleteField as fe}from"./rest/commands/delete/fields.js";import{deleteFile as pe,deleteFiles as me}from"./rest/commands/delete/files.js";import{deleteFlow as he,deleteFlows as ge}from"./rest/commands/delete/flows.js";import{deleteFolder as _e,deleteFolders as ve}from"./rest/commands/delete/folders.js";import{deleteItem as ye,deleteItems as be}from"./rest/commands/delete/items.js";import{deleteNotification as xe,deleteNotifications as Se}from"./rest/commands/delete/notifications.js";import{deleteOperation as Ce,deleteOperations as we}from"./rest/commands/delete/operations.js";import{deletePanel as Te,deletePanels as Ee}from"./rest/commands/delete/panels.js";import{deletePermission as De,deletePermissions as Oe}from"./rest/commands/delete/permissions.js";import{deletePolicies as ke,deletePolicy as Ae}from"./rest/commands/delete/policies.js";import{deletePreset as je,deletePresets as Me}from"./rest/commands/delete/presets.js";import{deleteRelation as Ne}from"./rest/commands/delete/relations.js";import{deleteRole as Pe,deleteRoles as Fe}from"./rest/commands/delete/roles.js";import{deleteShare as Ie,deleteShares as Le}from"./rest/commands/delete/shares.js";import{deleteTranslation as Re,deleteTranslations as ze}from"./rest/commands/delete/translations.js";import{deleteUser as Be,deleteUsers as Ve}from"./rest/commands/delete/users.js";import{deleteContentVersion as He,deleteContentVersions as Ue}from"./rest/commands/delete/versions.js";import{readActivities as We,readActivity as Ge}from"./rest/commands/read/activity.js";import{aggregate as Ke}from"./rest/commands/read/aggregate.js";import{downloadFilesZip as qe,downloadFolderZip as Je,readAssetArrayBuffer as Ye,readAssetBlob as Xe,readAssetRaw as Ze}from"./rest/commands/read/assets.js";import{readCollection as Qe,readCollections as $e}from"./rest/commands/read/collections.js";import{readComment as et,readComments as tt}from"./rest/commands/read/comments.js";import{readDashboard as nt,readDashboards as rt}from"./rest/commands/read/dashboards.js";import{readDeployment as it,readDeploymentDashboard as at,readDeploymentProject as ot,readDeploymentProjects as st,readDeploymentRun as ct,readDeploymentRunStats as lt,readDeploymentRuns as ut,readDeployments as dt}from"./rest/commands/read/deployment.js";import{readExtensions as ft}from"./rest/commands/read/extensions.js";import{readField as pt,readFields as mt,readFieldsByCollection as ht}from"./rest/commands/read/fields.js";import{readFile as gt,readFiles as _t}from"./rest/commands/read/files.js";import{readFlow as vt,readFlows as yt}from"./rest/commands/read/flows.js";import{readFolder as bt,readFolders as xt}from"./rest/commands/read/folders.js";import{readItem as St,readItems as Ct}from"./rest/commands/read/items.js";import{readNotification as wt,readNotifications as Tt}from"./rest/commands/read/notifications.js";import{readOperation as Et,readOperations as Dt}from"./rest/commands/read/operations.js";import{readPanel as Ot,readPanels as kt}from"./rest/commands/read/panels.js";import{readItemPermissions as At,readPermission as jt,readPermissions as Mt,readUserPermissions as Nt}from"./rest/commands/read/permissions.js";import{readPolicies as Pt,readPolicy as Ft,readPolicyGlobals as It}from"./rest/commands/read/policies.js";import{readPreset as Lt,readPresets as Rt}from"./rest/commands/read/presets.js";import{readRelation as zt,readRelationByCollection as Bt,readRelations as Vt}from"./rest/commands/read/relations.js";import{readRevision as Ht,readRevisions as Ut}from"./rest/commands/read/revisions.js";import{readRole as Wt,readRoles as Gt,readRolesMe as Kt}from"./rest/commands/read/roles.js";import{readSettings as qt}from"./rest/commands/read/settings.js";import{readShare as Jt,readShares as Yt}from"./rest/commands/read/shares.js";import{readSingleton as Xt}from"./rest/commands/read/singleton.js";import{readTranslation as Zt,readTranslations as Qt}from"./rest/commands/read/translations.js";import{readMe as $t,readUser as en,readUsers as tn}from"./rest/commands/read/users.js";import{readContentVersion as nn,readContentVersions as rn}from"./rest/commands/read/versions.js";import{schemaApply as an}from"./rest/commands/schema/apply.js";import{schemaDiff as on}from"./rest/commands/schema/diff.js";import{schemaSnapshot as sn}from"./rest/commands/schema/snapshot.js";import{readGraphqlSdl as cn}from"./rest/commands/server/graphql.js";import{serverHealth as ln}from"./rest/commands/server/health.js";import{serverInfo as un}from"./rest/commands/server/info.js";import{readOpenApiSpec as dn}from"./rest/commands/server/openapi.js";import{serverPing as fn}from"./rest/commands/server/ping.js";import{updateCollection as pn,updateCollectionsBatch as mn}from"./rest/commands/update/collections.js";import{updateComment as hn,updateComments as gn,updateCommentsBatch as _n}from"./rest/commands/update/comments.js";import{updateDashboard as vn,updateDashboards as yn,updateDashboardsBatch as bn}from"./rest/commands/update/dashboards.js";import{updateDeployment as xn,updateDeploymentProjects as Sn}from"./rest/commands/update/deployment.js";import{updateExtension as Cn}from"./rest/commands/update/extensions.js";import{updateField as wn,updateFields as Tn}from"./rest/commands/update/fields.js";import{updateFile as En,updateFiles as Dn,updateFilesBatch as On}from"./rest/commands/update/files.js";import{updateFlow as kn,updateFlows as An,updateFlowsBatch as jn}from"./rest/commands/update/flows.js";import{updateFolder as Mn,updateFolders as Nn,updateFoldersBatch as Pn}from"./rest/commands/update/folders.js";import{updateItem as Fn,updateItems as In,updateItemsBatch as Ln}from"./rest/commands/update/items.js";import{updateNotification as Rn,updateNotifications as zn,updateNotificationsBatch as Bn}from"./rest/commands/update/notifications.js";import{updateOperation as Vn,updateOperations as Hn,updateOperationsBatch as Un}from"./rest/commands/update/operations.js";import{updatePanel as Wn,updatePanels as Gn,updatePanelsBatch as Kn}from"./rest/commands/update/panels.js";import{updatePermission as qn,updatePermissions as Jn,updatePermissionsBatch as Yn}from"./rest/commands/update/permissions.js";import{updatePolicies as Xn,updatePoliciesBatch as Zn,updatePolicy as Qn}from"./rest/commands/update/policies.js";import{updatePreset as $n,updatePresets as er,updatePresetsBatch as tr}from"./rest/commands/update/presets.js";import{updateRelation as nr}from"./rest/commands/update/relations.js";import{updateRole as rr,updateRoles as ir,updateRolesBatch as ar}from"./rest/commands/update/roles.js";import{updateSettings as or}from"./rest/commands/update/settings.js";import{updateShare as sr,updateShares as cr,updateSharesBatch as lr}from"./rest/commands/update/shares.js";import{updateSingleton as ur}from"./rest/commands/update/singleton.js";import{updateTranslation as dr,updateTranslations as fr,updateTranslationsBatch as pr}from"./rest/commands/update/translations.js";import{updateMe as mr,updateUser as hr,updateUsers as gr,updateUsersBatch as _r}from"./rest/commands/update/users.js";import{updateContentVersion as vr,updateContentVersions as yr,updateContentVersionsBatch as br}from"./rest/commands/update/versions.js";import{clearCache as xr}from"./rest/commands/utils/cache.js";import{cancelDeployment as Sr,triggerDeployment as Cr}from"./rest/commands/utils/deployment.js";import{utilsExport as wr}from"./rest/commands/utils/export.js";import{triggerFlow as Tr}from"./rest/commands/utils/flows.js";import{generateHash as Er,verifyHash as Dr}from"./rest/commands/utils/hash.js";import{utilsImport as Or}from"./rest/commands/utils/import.js";import{authenticateShare as kr,inviteShare as Ar,readShareInfo as jr}from"./rest/commands/utils/shares.js";import{utilitySort as Mr}from"./rest/commands/utils/sort.js";import{acceptUserInvite as Nr,disableTwoFactor as Pr,enableTwoFactor as Fr,generateTwoFactorSecret as Ir,inviteUser as Lr,registerUser as Rr,registerUserVerify as zr}from"./rest/commands/utils/users.js";import{compareContentVersion as Br,promoteContentVersion as Vr,saveToContentVersion as Hr}from"./rest/commands/utils/versions.js";import{randomString as Ur}from"./rest/commands/utils/random.js";import{rest as Wr}from"./rest/composable.js";import{withOptions as Gr}from"./rest/helpers/with-options.js";import{withSearch as Kr}from"./rest/helpers/with-search.js";import{withToken as qr}from"./rest/helpers/with-token.js";import{customEndpoint as Jr}from"./rest/helpers/custom-endpoint.js";import"./rest/index.js";import{isDirectusError as Yr}from"./utils/is-directus-error.js";export{Nr as acceptUserInvite,Ke as aggregate,c as auth,kr as authenticateShare,i as authentication,Sr as cancelDeployment,xr as clearCache,Br as compareContentVersion,b as createCollection,x as createComment,S as createComments,ne as createContentVersion,re as createContentVersions,C as createDashboard,w as createDashboards,T as createDeployment,o as createDirectus,E as createField,k as createFlow,A as createFlows,j as createFolder,M as createFolders,N as createItem,P as createItems,F as createNotification,I as createNotifications,L as createOperation,R as createOperations,z as createPanel,B as createPanels,V as createPermission,H as createPermissions,U as createPolicies,W as createPolicy,G as createPreset,K as createPresets,q as createRelation,J as createRole,Y as createRoles,X as createShare,Z as createShares,Q as createTranslation,$ as createTranslations,ee as createUser,te as createUsers,Jr as customEndpoint,ie as deleteCollection,se as deleteComment,ce as deleteComments,He as deleteContentVersion,Ue as deleteContentVersions,le as deleteDashboard,ue as deleteDashboards,de as deleteDeployment,fe as deleteField,pe as deleteFile,me as deleteFiles,he as deleteFlow,ge as deleteFlows,_e as deleteFolder,ve as deleteFolders,ye as deleteItem,be as deleteItems,xe as deleteNotification,Se as deleteNotifications,Ce as deleteOperation,we as deleteOperations,Te as deletePanel,Ee as deletePanels,De as deletePermission,Oe as deletePermissions,ke as deletePolicies,Ae as deletePolicy,je as deletePreset,Me as deletePresets,Ne as deleteRelation,Pe as deleteRole,Fe as deleteRoles,Ie as deleteShare,Le as deleteShares,Re as deleteTranslation,ze as deleteTranslations,Be as deleteUser,Ve as deleteUsers,Pr as disableTwoFactor,qe as downloadFilesZip,Je as downloadFolderZip,Fr as enableTwoFactor,t as formatFields,Er as generateHash,Ir as generateTwoFactorSecret,u as generateUid,e as getAuthEndpoint,s as graphql,D as importFile,Ar as inviteShare,Lr as inviteUser,Yr as isDirectusError,m as login,h as logout,r as memoryStorage,d as messageCallback,g as passwordRequest,_ as passwordReset,l as pong,Vr as promoteContentVersion,n as queryToParams,Ur as randomString,We as readActivities,Ge as readActivity,Ye as readAssetArrayBuffer,Xe as readAssetBlob,Ze as readAssetRaw,Qe as readCollection,$e as readCollections,et as readComment,tt as readComments,nn as readContentVersion,rn as readContentVersions,nt as readDashboard,rt as readDashboards,it as readDeployment,at as readDeploymentDashboard,ot as readDeploymentProject,st as readDeploymentProjects,ct as readDeploymentRun,lt as readDeploymentRunStats,ut as readDeploymentRuns,dt as readDeployments,ft as readExtensions,pt as readField,mt as readFields,ht as readFieldsByCollection,gt as readFile,_t as readFiles,vt as readFlow,yt as readFlows,bt as readFolder,xt as readFolders,cn as readGraphqlSdl,St as readItem,At as readItemPermissions,Ct as readItems,$t as readMe,wt as readNotification,Tt as readNotifications,dn as readOpenApiSpec,Et as readOperation,Dt as readOperations,Ot as readPanel,kt as readPanels,jt as readPermission,Mt as readPermissions,Pt as readPolicies,Ft as readPolicy,It as readPolicyGlobals,Lt as readPreset,Rt as readPresets,v as readProviders,zt as readRelation,Bt as readRelationByCollection,Vt as readRelations,Ht as readRevision,Ut as readRevisions,Wt as readRole,Gt as readRoles,Kt as readRolesMe,qt as readSettings,Jt as readShare,jr as readShareInfo,Yt as readShares,Xt as readSingleton,Zt as readTranslation,Qt as readTranslations,en as readUser,Nt as readUserPermissions,tn as readUsers,f as realtime,y as refresh,Rr as registerUser,zr as registerUserVerify,Wr as rest,Hr as saveToContentVersion,an as schemaApply,on as schemaDiff,sn as schemaSnapshot,ln as serverHealth,un as serverInfo,fn as serverPing,p as sleep,a as staticToken,oe as throwIfCoreCollection,ae as throwIfEmpty,Cr as triggerDeployment,Tr as triggerFlow,pn as updateCollection,mn as updateCollectionsBatch,hn as updateComment,gn as updateComments,_n as updateCommentsBatch,vr as updateContentVersion,yr as updateContentVersions,br as updateContentVersionsBatch,vn as updateDashboard,yn as updateDashboards,bn as updateDashboardsBatch,xn as updateDeployment,Sn as updateDeploymentProjects,Cn as updateExtension,wn as updateField,Tn as updateFields,En as updateFile,Dn as updateFiles,On as updateFilesBatch,kn as updateFlow,An as updateFlows,jn as updateFlowsBatch,Mn as updateFolder,Nn as updateFolders,Pn as updateFoldersBatch,Fn as updateItem,In as updateItems,Ln as updateItemsBatch,mr as updateMe,Rn as updateNotification,zn as updateNotifications,Bn as updateNotificationsBatch,Vn as updateOperation,Hn as updateOperations,Un as updateOperationsBatch,Wn as updatePanel,Gn as updatePanels,Kn as updatePanelsBatch,qn as updatePermission,Jn as updatePermissions,Yn as updatePermissionsBatch,Xn as updatePolicies,Zn as updatePoliciesBatch,Qn as updatePolicy,$n as updatePreset,er as updatePresets,tr as updatePresetsBatch,nr as updateRelation,rr as updateRole,ir as updateRoles,ar as updateRolesBatch,or as updateSettings,sr as updateShare,cr as updateShares,lr as updateSharesBatch,ur as updateSingleton,dr as updateTranslation,fr as updateTranslations,pr as updateTranslationsBatch,hr as updateUser,gr as updateUsers,_r as updateUsersBatch,O as uploadFiles,Mr as utilitySort,wr as utilsExport,Or as utilsImport,Dr as verifyHash,Gr as withOptions,Kr as withSearch,qr as withToken};