0.0.2 • Published 1 year ago

camel-utils v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

简介

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;
}
0.0.2

1 year ago

0.0.1

1 year ago