7 lines
238 B
TypeScript
7 lines
238 B
TypeScript
const symbolProto = Symbol ? Symbol.prototype : undefined,
|
|
symbolValueOf = symbolProto ? symbolProto.valueOf : undefined
|
|
|
|
export function cloneSymbol(symbol: any) {
|
|
return symbolValueOf ? new Object(symbolValueOf.call(symbol)) : {}
|
|
}
|