UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

21 lines (18 loc) 793 B
import { deprecateUntil, DEPRECATIONS } from '../@ember/-internals/deprecations/index.js'; import doNotUseThis from './barrel.js'; const index = new Proxy(doNotUseThis, { get(target, key, receiver) { // We don't have symbol exports, so this is probably fine. if (typeof key === 'string') { deprecateUntil(`importing ${key} from the 'ember' barrel file is deprecated.`, DEPRECATIONS.DEPRECATE_IMPORT_EMBER(key)); } return Reflect.get(target, key, receiver); }, getOwnPropertyDescriptor(target, key) { if (typeof key === 'string') { deprecateUntil(`importing ${key} from the 'ember' barrel file is deprecated.`, DEPRECATIONS.DEPRECATE_IMPORT_EMBER(key)); } return Object.getOwnPropertyDescriptor(target, key); } }); export { index as default };