npm.io
0.0.2 • Published 3 years ago

camel-utils

Licence
ISC
Version
0.0.2
Deps
0
Size
15 kB
Vulns
0
Weekly
0

简介

camel-utils是一个提供了诸多适用于类型操作的辅助类和辅助方法的工具库。 (目前处于开发阶段)

如何使用?

首先,安装camel-utils:

npm i -s camel-utils

然后,在项目中导入需要的类或方法并进行使用:

// .mjs
import { RangeIndex, MultiIndex } from './dist/index.js';

const arr = [1, 2, 3, 4, 5];

console.log(...new RangeIndex(10, 1, -2).keys());
// 10 8 6 4 2

console.log(...new MultiIndex([1, 3, 4]).entries(arr));
// [ 1, 2 ] [ 3, 4 ] [ 4, 5 ]

功能特色

  • 简单易用
  • 轻松上手
  • 功能全面
  • 结构简单
  • 小巧便捷
  • 导入即用

类型及方法

数组索引
RangeIndex
interface RangeIndex {
  new (start: number, end: number, step: number = 1): RangeIndex;
}
MultiIndex
interface MultiIndex {
  new (indexes: (number | RangeIndex)[]): MultiIndex;
}

Keywords