UNPKG

408 BJavaScriptView Raw
1import { Observable } from "./Observable.js";
2import { canUseSymbol } from "../common/canUse.js";
3export function fixObservableSubclass(subclass) {
4 function set(key) {
5 Object.defineProperty(subclass, key, { value: Observable });
6 }
7 if (canUseSymbol && Symbol.species) {
8 set(Symbol.species);
9 }
10 set("@@species");
11 return subclass;
12}
13//# sourceMappingURL=subclassing.js.map
\No newline at end of file