@raydium-io/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
1 lines • 1.18 kB
Source Map (JSON)
{"version":3,"sources":["../../src/common/lodash.ts"],"sourcesContent":["/**\n * https://youmightnotneed.com/lodash/\n */\n\nexport function chunkArray<T>(arr: T[], chunkSize = 1, cache: T[][] = []): T[][] {\n const tmp = [...arr];\n if (chunkSize <= 0) return cache;\n while (tmp.length) cache.push(tmp.splice(0, chunkSize));\n return cache;\n}\n\nexport function intersection<T>(arr: T[], ...args: T[][]): T[] {\n return arr.filter((item) => args.every((arr) => arr.includes(item)));\n}\n\nexport function xor<T>(arr: T[], ...args: T[][]): T[] {\n return arr.filter((item) => args.every((arr) => !arr.includes(item)));\n}\n\nexport function uniq<T>(arr: T[]): T[] {\n return [...new Set(arr)];\n}\n"],"mappings":"AAIO,WAAuB,EAAU,EAAY,EAAG,EAAe,CAAC,EAAU,CAC/E,GAAM,GAAM,CAAC,GAAG,CAAG,EACnB,GAAI,GAAa,EAAG,MAAO,GAC3B,KAAO,EAAI,QAAQ,EAAM,KAAK,EAAI,OAAO,EAAG,CAAS,CAAC,EACtD,MAAO,EACT,CAEO,WAAyB,KAAa,EAAkB,CAC7D,MAAO,GAAI,OAAO,AAAC,GAAS,EAAK,MAAM,AAAC,GAAQ,EAAI,SAAS,CAAI,CAAC,CAAC,CACrE,CAEO,WAAgB,KAAa,EAAkB,CACpD,MAAO,GAAI,OAAO,AAAC,GAAS,EAAK,MAAM,AAAC,GAAQ,CAAC,EAAI,SAAS,CAAI,CAAC,CAAC,CACtE,CAEO,WAAiB,EAAe,CACrC,MAAO,CAAC,GAAG,GAAI,KAAI,CAAG,CAAC,CACzB","names":[]}