0.2.13 • Published 4 years ago

@aicacia/core v0.2.13

Weekly downloads
74
License
(MIT OR Apache-2....
Repository
github
Last release
4 years ago

ts-core

license docs npm (scoped) build

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