Skip to content

Cannot set property default of #<Object> which has only a getter #37090

Closed
@bluelovers

Description

@bluelovers

TypeScript Version: 3.7.x-dev.201xxxxx

Search Terms: which has only a getter

Code

https://github.com/bluelovers/ws-react/blob/master/packages/react-use-localstorage/src/core.ts

export * from './core/v4';
import createStorageHook from './core/v4';
export default createStorageHook
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (!exports.hasOwnProperty(p)) __createBinding(exports, m, p);
}
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./core/v4"), exports);
const v4_1 = __importDefault(require("./core/v4"));
exports.default = v4_1.default;
//# sourceMappingURL=core.js.map

Expected behavior:

no crash error

Actual behavior:

TypeError: Cannot set property default of # which has only a getter

Playground Link:

Related Issues:

#37092

Metadata

Metadata

Assignees

Labels

Needs InvestigationThis issue needs a team member to investigate its status.RescheduledThis issue was previously scheduled to an earlier milestone

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions