Options
All
  • Public
  • Public/Protected
  • All
Menu

@aicacia/core

Index

Type aliases

IConstructor

IConstructor<T, A>: new (...args: A) => T

Type parameters

  • T

  • A: any[] = any[]

Type declaration

    • new (...args: A): T
    • Parameters

      • Rest ...args: A

      Returns T

Functions

bytesToInteger

  • bytesToInteger<B>(bytes: B): number
  • Type parameters

    • B: Uint8Array | [number, number, number, number] = Uint8Array | [number, number, number, number]

    Parameters

    • bytes: B

    Returns number

defaultHasher

Const err

  • err<T, E>(error: E): Result<T, E>

hash

  • hash<H>(value: any, hasher: H): H

hashOf

  • hashOf(value: any, getHasher?: () => Hasher): number

integerToBytes

  • integerToBytes<B>(bytes: B, integer: number): B
  • Type parameters

    • B: Uint8Array | [number, number, number, number] = Uint8Array | [number, number, number, number]

    Parameters

    • bytes: B
    • integer: number

    Returns B

iter

  • iter<T>(value: T[] | Iterator<T> | Iter<T> | Iterable<T>): Iter<T>
  • iter<O>(value: O | Iterable<[keyof O, O[keyof O]]>): Iter<[keyof O, O[keyof O]]>
  • Type parameters

    • T

    Parameters

    • value: T[] | Iterator<T> | Iter<T> | Iterable<T>

    Returns Iter<T>

  • Type parameters

    • O

    Parameters

    • value: O | Iterable<[keyof O, O[keyof O]]>

    Returns Iter<[keyof O, O[keyof O]]>

Const none

Const ok

  • ok<T, E>(value: T): Result<T, E>

Const range

  • range(start: number, end: number, step?: number): Range

Const rangeFrom

Const some

  • some<T>(value: T): Option<T>

toJS

  • toJS(value: any): any
  • Parameters

    • value: any

    Returns any

toJSON

  • toJSON(value: any): any
  • Parameters

    • value: any

    Returns any

Generated using TypeDoc