1.0.1 • Published 2 years ago

nv-pair-completion v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

nv-pair-completion

  • nv-pair-completion
  • A array-of-size-2

install

  • npm install nv-pair-completion

usage

  const {succ,fail,from_dict,from_ary} = require("nv-pair-completion");

example

    > var com = succ(100)

    > com
    Completion(2) [ true, 100 ]
    >
    > com.dict()
    Dict { ok: true, data: 100 }
    >
    > com.get()
    100
    >
    > com.is_ok()
    true
    >


    > var com = fail("tmout")
    > com
    Completion(2) [ false, 'tmout' ]
    >

    > com.is_err()
    true
    >


    > com.dict()
    Dict { ok: false, data: 'tmout' }
    >
    > com.reason_
    'tmout'
    >
    > from_dict({ ok: true, data: 100 })
    Completion(2) [ true, 100 ]

API

    {
      ERRORS: { is_err: 'is_err', is_ok: 'is_ok' },
      Dict: [class Dict],
      Completion: [class Completion extends Array],
      from_dict: [Function: from_dict],
      from_ary: [Function: from_ary],
      succ: [Function: succ],
      fail: [Function: fail]
    }

LICENSE

  • ISC