From b10f7baf68bd744dad60cd7bc0d5fa0870e4c771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Tue, 25 Jul 2023 17:36:15 +0200 Subject: [PATCH] [upd] plankton --- lib/plankton/plankton.d.ts | 3 +++ lib/plankton/plankton.js | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/lib/plankton/plankton.d.ts b/lib/plankton/plankton.d.ts index cfb40c7..cffd4f0 100644 --- a/lib/plankton/plankton.d.ts +++ b/lib/plankton/plankton.d.ts @@ -658,6 +658,9 @@ declare namespace lib_plankton.string { length?: int; indicator?: string; }): string; + /** + */ + function slice(str: string, size: int): Array; } /** * @deprecated diff --git a/lib/plankton/plankton.js b/lib/plankton/plankton.js index d78690c..4b4fa71 100644 --- a/lib/plankton/plankton.js +++ b/lib/plankton/plankton.js @@ -1775,6 +1775,18 @@ var lib_plankton; : (str.slice(0, options.length - options.indicator.length) + options.indicator)); } string.limit = limit; + /** + */ + function slice(str, size) { + let slices = []; + let rest = str; + while (rest.length > 0) { + slices.push(rest.slice(0, size)); + rest = rest.slice(size); + } + return slices; + } + string.slice = slice; })(string = lib_plankton.string || (lib_plankton.string = {})); })(lib_plankton || (lib_plankton = {})); /**