SYMBOL INDEX (50 symbols across 4 files) FILE: scripts/build_npm.ts function versionHandler (line 18) | function versionHandler(current: string, releaseType: ReleaseType): stri... FILE: src/option.ts class Option (line 25) | class Option { method constructor (line 35) | constructor(input: T | typeof none) { method isSome (line 60) | isSome(): boolean { method isNone (line 69) | isNone(): boolean { method expect (line 80) | expect(msg: string): T { method unwrap (line 94) | unwrap(): T { method unwrapOr (line 108) | unwrapOr(fallback: T): T { method unwrapOrElse (line 122) | unwrapOrElse(fn: () => T): T { method map (line 136) | map(fn: (input: T) => U): Option { method mapOr (line 150) | mapOr(fallback: U, fn: (input: T) => U): U { method or (line 164) | or(or: Option): Option { method okOr (line 183) | okOr(err: E | string): Result { method peek (line 214) | peek(): T | typeof none { method flatten (line 222) | flatten(): Option { method from (line 237) | static from(fn: () => T | null | undefined): Option { method fromAsync (line 254) | static async fromAsync( method [Symbol.toStringTag] (line 42) | get [Symbol.toStringTag]() { method [Symbol.iterator] (line 52) | *[Symbol.iterator]() { function Some (line 290) | function Some(input: T): Option { function None (line 322) | function None(): Option { FILE: src/result.ts class Result (line 21) | class Result { method constructor (line 31) | constructor(input: T | E) { method isOk (line 57) | isOk(): boolean { method isErr (line 71) | isErr(): boolean { method formatError (line 80) | private formatError(err: Error) { method expect (line 97) | expect(msg: string): T { method expectErr (line 112) | expectErr(msg: string): T { method unwrap (line 126) | unwrap(): T { method unwrapErr (line 140) | unwrapErr(): E { method unwrapOr (line 156) | unwrapOr(fallback: T): T { method unwrapOrElse (line 170) | unwrapOrElse(fn: (input: E) => T): T { method map (line 184) | map(fn: (input: T) => U): Result { method mapErr (line 198) | mapErr(fn: (input: E) => U): Result { method mapOr (line 213) | mapOr(fallback: U, fn: (input: T) => U): U { method or (line 227) | or(or: Result): Result { method ok (line 245) | ok(): Option { method peek (line 276) | peek(): T | E { method throw (line 283) | throw(): void { method flatten (line 293) | flatten(): Result { method from (line 307) | static from(fn: () => T): Result { method fromAsync (line 322) | static async fromAsync(fn: () => Promise): Promise( method [Symbol.toStringTag] (line 38) | get [Symbol.toStringTag]() { method [Symbol.iterator] (line 48) | *[Symbol.iterator]() { function Ok (line 386) | function Ok(input?: T) { function Err (line 421) | function Err(input: E | string): Result { FILE: src/tests/result.test.ts class TestError (line 8) | class TestError extends Error { class ErrorLookAlike (line 12) | class ErrorLookAlike { method constructor (line 17) | constructor(message: string) {