UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

1 lines 901 B
{"version":3,"file":"removeFromArray.mjs","sources":["../../../../src/util/internals/removeFromArray.ts"],"sourcesContent":["/**\n * Removes value from an array.\n * Presence of value (and its position in an array) is determined via `Array.prototype.indexOf`\n * @param {Array} array\n * @param {*} value\n * @return {Array} original array\n */\nexport const removeFromArray = <T>(array: T[], value: T): T[] => {\n const idx = array.indexOf(value);\n if (idx !== -1) {\n array.splice(idx, 1);\n }\n return array;\n};\n"],"names":["removeFromArray","array","value","idx","indexOf","splice"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;MACaA,eAAe,GAAGA,CAAIC,KAAU,EAAEC,KAAQ,KAAU;AAC/D,EAAA,MAAMC,GAAG,GAAGF,KAAK,CAACG,OAAO,CAACF,KAAK,CAAC,CAAA;AAChC,EAAA,IAAIC,GAAG,KAAK,CAAC,CAAC,EAAE;AACdF,IAAAA,KAAK,CAACI,MAAM,CAACF,GAAG,EAAE,CAAC,CAAC,CAAA;AACtB,GAAA;AACA,EAAA,OAAOF,KAAK,CAAA;AACd;;;;"}