1.0.3 • Published 8 years ago

match-map v1.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
8 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

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago