{"version":3,"file":"provider.mjs","sources":["../../src/providers/provider.ts"],"sourcesContent":["import type { Core } from '@strapi/types';\n\nexport type Provider = {\n  init?: (strapi: Core.Strapi) => void;\n  register?: (strapi: Core.Strapi) => Promise<void>;\n  bootstrap?: (strapi: Core.Strapi) => Promise<void>;\n  destroy?: (strapi: Core.Strapi) => Promise<void>;\n};\n\nexport const defineProvider = (provider: Provider) => provider;\n"],"names":["defineProvider","provider"],"mappings":"AASO,MAAMA,cAAAA,GAAiB,CAACC,QAAAA,GAAuBA;;;;"}