Files
payloadcms/packages/graphql/src/resolvers/auth/init.ts
2024-03-14 23:53:47 -04:00

20 lines
452 B
TypeScript

import { initOperation } from 'payload/operations'
import { isolateObjectProperty } from 'payload/utilities'
import type { Context } from '../types.js'
function initResolver(collection: string) {
async function resolver(_, args, context: Context) {
const options = {
collection,
req: isolateObjectProperty(context.req, 'transactionID'),
}
return initOperation(options)
}
return resolver
}
export default initResolver