// file, You can obtain one at <https://mozilla.org/MPL/2.0/>.
import { createCallableFunction } from "./function.js";
-import { getOwnPropertyDescriptor } from "./object.js";
/**
* Returns the description for the provided symbol.
* ☡ This function throws if the provided argument is not a symbol.
*/
export const getSymbolDescription = createCallableFunction(
- getOwnPropertyDescriptor(Symbol.prototype, "description").get,
- "getSymbolDescription",
+ Object.getOwnPropertyDescriptor(Symbol.prototype, "description").get,
+ { name: "getSymbolDescription" },
);
/**
*/
export const symbolToString = createCallableFunction(
Symbol.prototype.toString,
- "symbolToString",
+ { name: "symbolToString" },
);
/**
*/
export const symbolValue = createCallableFunction(
Symbol.prototype.valueOf,
- "symbolValue",
+ { name: "symbolValue" },
);