1.0.3 • Published 7 years ago

match-map v1.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

Installation

yarn add match-map

Or:

npm install match-map --save

Usage

import matchMap from 'match-map'

Or:

const matchMap = require('match-map')

Then:

const Processing = Symbol()
const Successful = Symbol()
const Error = Symbol()

const state = Successful
const statusMessage = matchMap(state)([
  [Loading, 'Your task is processing'],
  [Successful, 'Your task was successful!'],
  [Error, 'There was an error with your task :(']
])

Alternatively:

const statusMessage = matchMap(state)(new Map([
  [Loading, 'Your task is processing'],
  [Successful, 'Your task was successful!'],
  [Error, 'There was an error with your task :(']
]))
1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago