import { Resolve } from '@ephox/katamari'; const unsafe = (name: string, scope?: {}): T | undefined => { return Resolve.resolve(name, scope); }; const getOrDie = (name: string, scope?: {}): T => { const actual = unsafe(name, scope); if (actual === undefined || actual === null) { throw new Error(name + ' not available on this browser'); } return actual; }; export { getOrDie };