UNPKG

@directus/sdk

Version:

Directus JavaScript SDK

2 lines 783 B
const e=require(`../../utils/throw-if-empty.cjs`),t=require(`../../utils/throw-core-collection.cjs`),n=(n,r)=>()=>{let i={};return e.throwIfEmpty(String(n),`Collection cannot be empty`),t.throwIfCoreCollection(n,`Cannot use deleteItems for core collections`),Array.isArray(r)?(e.throwIfEmpty(r,`keysOrQuery cannot be empty`),i={keys:r}):(e.throwIfEmpty(Object.keys(r),`keysOrQuery cannot be empty`),i={query:r}),{path:`/items/${n}`,body:JSON.stringify(i),method:`DELETE`}},r=(n,r)=>()=>(e.throwIfEmpty(String(n),`Collection cannot be empty`),t.throwIfCoreCollection(n,`Cannot use deleteItem for core collections`),e.throwIfEmpty(String(r),`Key cannot be empty`),{path:`/items/${n}/${r}`,method:`DELETE`});exports.deleteItem=r,exports.deleteItems=n; //# sourceMappingURL=items.cjs.map