Skip to content
Snippets Groups Projects
  • Anton Kulyk's avatar
    34d6f614
    Use metabase-lib v2 to manage query row limit (#29454) · 34d6f614
    Anton Kulyk authored
    * Add TypeScript wrapper for limit helpers
    
    * Use v2 limit in `StructuredQuery`
    
    * Add redux action for managing limit in QB
    
    * Switch `QuestionRowCount` to use ML v2
    
    * Add utils to convert v2 queries into v1
    
    * Use `toLegacyQuery`
    
    * Fix CLJS limit functions unavailable in Jest
    
    * Fix tests
    
    * Style tweaks
    
    * Fix type error
    
    * Use opaque type for ML `Query`
    
    * Use `Lib` instead of `MetabaseLib`
    
    * Drop v2 folder
    
    * Fix MBQL in unit tests
    
    * Don't import individual functions from MLv2
    
    * Export `limit` CLJC functions
    
    * Tweak CLJS imports
    Use metabase-lib v2 to manage query row limit (#29454)
    Anton Kulyk authored
    * Add TypeScript wrapper for limit helpers
    
    * Use v2 limit in `StructuredQuery`
    
    * Add redux action for managing limit in QB
    
    * Switch `QuestionRowCount` to use ML v2
    
    * Add utils to convert v2 queries into v1
    
    * Use `toLegacyQuery`
    
    * Fix CLJS limit functions unavailable in Jest
    
    * Fix tests
    
    * Style tweaks
    
    * Fix type error
    
    * Use opaque type for ML `Query`
    
    * Use `Lib` instead of `MetabaseLib`
    
    * Drop v2 folder
    
    * Fix MBQL in unit tests
    
    * Don't import individual functions from MLv2
    
    * Export `limit` CLJC functions
    
    * Tweak CLJS imports
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
shadow-cljs.edn 1.12 KiB
;; shadow-cljs configuration
{:deps {:aliases [:cljs]}

 :nrepl
 {:middleware
  [cider.nrepl/cider-middleware
   cider.piggieback/wrap-cljs-repl
   refactor-nrepl.middleware/wrap-refactor]
  :port 50655}

 :builds
 {:app
  {:target     :npm-module
   :output-dir "frontend/src/cljs_release/"
   :dev        {:output-dir "frontend/src/cljs/"
                :compiler-options {:reader-features #{:cljs-dev}}}
   :compiler-options {:reader-features #{:cljs-release}}
   :entries    [metabase.domain-entities.queries.util
                metabase.lib.js
                metabase.lib.limit
                metabase.mbql.js
                metabase.shared.formatting.constants
                metabase.shared.formatting.date
                metabase.shared.formatting.numbers
                metabase.shared.formatting.time
                metabase.shared.parameters.parameters
                metabase.shared.util.currency
                metabase.shared.util.time
                metabase.types
                metabase.util.devtools]}

  :test
  {:target    :node-test
   :output-to "target/node-tests.js"
   :ns-regexp "-test$"
   :autorun   true}}}