Sha256: fe9eaedb9f3a68786e34738d1d2dbd77e30543758d7c64052555c29baec62c18
Contents?: true
Size: 281 Bytes
Versions: 15
Compression:
Stored size: 281 Bytes
Contents
export function bound(target, key, desc) { const orig = desc.value; const boundKey = `_${key}Bound`; return { get() { if (this[boundKey]) { return this[boundKey]; } this.set(boundKey, orig.bind(this)); return this[boundKey]; }, }; }
Version data entries
15 entries across 15 versions & 1 rubygems