Fork me on GitHub
#nbb
<
2023-06-19
>
didibus07:06:03

How would I do:

var GeneralizedSuffixArray = require('mnemonist/suffix-array').GeneralizedSuffixArray;
var suffixArray = new GeneralizedSuffixArray([
  'banana',
  'ananas'
]);
In nbb ?

hifumi12307:06:08

I would guess

(ns your-ns
  (:require ["mnemonist/suffix-array" :refer [GeneralizedSuffixArray]]))

(def suffix-array (GeneralizedSuffixArray. #js ["banana" "ananas"]))

thanks3 2
hifumi12307:06:45

This is a helpful reference for translating various import idioms to CLJS https://shadow-cljs.github.io/docs/UsersGuide.html#_using_npm_packages