1.0.2 • Published 6 years ago

generate-constant v1.0.2

Weekly downloads
3
License
MIT License
Repository
github
Last release
6 years ago

generate-constants

Function for elegantly setting constants.

Getting Started

npm install --save generate-constant

or

yarn add generate-constant

Examples using

import generateConstant from 'generate-constant';

export const init = generateConstant('init');
// Main/init

export const user = generateConstant('user', ['SUCCESS', 'REQUEST', 'FAILURE'], {model: 'Profile'});
/* { 
  SUCCESS: 'Main/Profile_user_SUCCESS',
  REQUEST: 'Main/Profile_user_REQUEST',
  FAILURE: 'Main/Profile_user_FAILURE' 
} */

export const user = generateConstant('user', ['SUCCESS', 'REQUEST', 'FAILURE'], {model: 'Profile', namespace: 'Private'});
/* { 
  SUCCESS: 'Private/Profile_user_SUCCESS',
  REQUEST: 'Private/Profile_user_REQUEST',
  FAILURE: 'Private/Profile_user_FAILURE' 
} */



export const user = generateConstant('init', {model: 'Profile', namespace: 'Private'});
// Private/Profile_init