'use strict';

var vue = require('vue');

const SlotsContextKey = Symbol("SlotsContextProps");
function useProvideSlots(props) {
  vue.provide(SlotsContextKey, props);
}
function useInjectSlots() {
  return vue.inject(SlotsContextKey, vue.computed(() => ({})));
}
const ContextKey = Symbol("ContextProps");
function useProvideTableContext(props) {
  vue.provide(ContextKey, props);
}
function useInjectTableContext() {
  return vue.inject(ContextKey, { onResizeColumn: () => {
  } });
}

exports.useInjectSlots = useInjectSlots;
exports.useInjectTableContext = useInjectTableContext;
exports.useProvideSlots = useProvideSlots;
exports.useProvideTableContext = useProvideTableContext;
//# sourceMappingURL=context.cjs.map
