From 439e5ee6a10e1431606fa402d1efc3feebf723d5 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 15 Mar 2021 08:39:24 +0100 Subject: [PATCH] :tada: Add array util ns (frontend only). --- frontend/src/app/util/array.cljs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 frontend/src/app/util/array.cljs diff --git a/frontend/src/app/util/array.cljs b/frontend/src/app/util/array.cljs new file mode 100644 index 000000000..93bce41f5 --- /dev/null +++ b/frontend/src/app/util/array.cljs @@ -0,0 +1,18 @@ +;; This Source Code Form is subject to the terms of the Mozilla Public +;; License, v. 2.0. If a copy of the MPL was not distributed with this +;; file, You can obtain one at http://mozilla.org/MPL/2.0/. +;; +;; This Source Code Form is "Incompatible With Secondary Licenses", as +;; defined by the Mozilla Public License, v. 2.0. +;; +;; Copyright (c) 2020 UXBOX Labs SL + +(ns app.util.array + "A collection of helpers for work with javascript arrays." + (:refer-clojure :exclude [conj!])) + +(defn conj! + "A conj like function for js arrays." + [a v] + (.push ^js a v) + a)