0.2.13 • Published 4 years ago
@aicacia/core v0.2.13
ts-core
aicacia core utils
Options
import { Option, none } from "@aicacia/core";
const maybe = none<number>();
if (maybe.isNone()) {
maybe.replace(1);
}
console.log(maybe.unwrap()); // 1
Result
import { Result, ok, err } from "@aicacia/core";
fetch("/api")
.then((res) => ok(res))
.catch((e) => err<Response>(e))
.then((result) => {
if (result.isOk()) {
console.log(result.unwrap());
} else {
console.error(result.unwrapErr());
}
});
Iter
import { iter } from "@aicacia/core";
const evens = iter([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
.map((x) => x * x)
.filter((x) => x % 2 === 0);
for (const value of evens) {
console.log(value);
}
0.2.13
4 years ago
0.2.12
4 years ago
0.2.11
4 years ago
0.2.10
4 years ago
0.2.9
4 years ago
0.2.7
4 years ago
0.2.6
4 years ago
0.2.8
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.20
4 years ago
0.1.19
4 years ago
0.1.18
4 years ago
0.1.17
4 years ago
0.1.16
5 years ago
0.1.15
5 years ago
0.1.14
5 years ago
0.1.13
5 years ago
0.1.12
5 years ago
0.1.11
5 years ago
0.1.10
5 years ago
0.1.9
5 years ago
0.1.8
5 years ago
0.1.7
5 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago