UNPKG

@envelop/core

Version:

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop

20 lines (19 loc) 522 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSchemaByContext = exports.useSchema = void 0; const useSchema = (schema) => { return { onPluginInit({ setSchema }) { setSchema(schema); }, }; }; exports.useSchema = useSchema; const useSchemaByContext = (schemaLoader) => { return { onEnveloped({ setSchema, context }) { setSchema(schemaLoader(context)); }, }; }; exports.useSchemaByContext = useSchemaByContext;