0.2.13 • Published 3 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
3 years ago
0.2.12
3 years ago
0.2.11
3 years ago
0.2.10
3 years ago
0.2.9
3 years ago
0.2.7
3 years ago
0.2.6
3 years ago
0.2.8
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.3
3 years ago
0.2.2
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.20
3 years ago
0.1.19
3 years ago
0.1.18
3 years ago
0.1.17
3 years ago
0.1.16
3 years ago
0.1.15
3 years ago
0.1.14
3 years ago
0.1.13
3 years ago
0.1.12
3 years ago
0.1.11
3 years ago
0.1.10
3 years ago
0.1.9
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
5 years ago