1 | import { Observable } from "./Observable.js";
|
2 | import { canUseSymbol } from "../common/canUse.js";
|
3 | export 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 |