@accounts/module-magic-link
Version:
Magic link module
25 lines • 999 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAccountsMagicLinkModule = void 0;
const tslib_1 = require("tslib");
const magic_link_1 = require("@accounts/magic-link");
const graphql_modules_1 = require("graphql-modules");
const mutation_1 = tslib_1.__importDefault(require("./schema/mutation"));
const mutation_2 = require("./resolvers/mutation");
tslib_1.__exportStar(require("./models"), exports);
const createAccountsMagicLinkModule = (config = {}) => (0, graphql_modules_1.createModule)({
id: 'accounts-magic-link',
typeDefs: [(0, mutation_1.default)(config)],
resolvers: {
[config.rootMutationName || 'Mutation']: mutation_2.Mutation,
},
providers: [
{
provide: magic_link_1.AccountsMagicLinkConfigToken,
useValue: config,
},
magic_link_1.AccountsMagicLink,
],
});
exports.createAccountsMagicLinkModule = createAccountsMagicLinkModule;
//# sourceMappingURL=index.js.map