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)) : {}
|
||
|
}
|