UNPKG

payload-plugin-cloud-storage

Version:

Remote storage plugin for Payload CMS.

14 lines (10 loc) 375 B
import { CollectionAfterDeleteHook } from 'payload/types' import type { AdapterInterface } from '../adapter.d' export const deleteHook = (adapter: AdapterInterface<unknown, unknown>) => { const afterDelete: CollectionAfterDeleteHook = async (args) => { const { doc } = args await adapter.delete(doc.filename) } return afterDelete } export default deleteHook