Sha256: 21d25afdd00a60afe20a6c3b78cbf40c03deec006c34f7f7a1e6fc2e2defa75d
Contents?: true
Size: 262 Bytes
Versions: 23
Compression:
Stored size: 262 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
23 entries across 23 versions & 1 rubygems