UNPKG

@modern-js/runtime-utils

Version:

A Progressive React Framework for modern web development.

20 lines (19 loc) 437 B
class LoaderContext { getDefaultValue() { if (!this.defaultValue) { throw new Error("Can't get defaultValue before initialed"); } return this.defaultValue; } constructor(defaultValue) { this.defaultValue = defaultValue; this.symbol = Symbol("loaderContext"); } } function createLoaderContext(defaultValue) { return new LoaderContext(defaultValue); } export { LoaderContext, createLoaderContext };