1.0.4 • Published 7 years ago

samplyr v1.0.4

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

Samplyr

NOTE: CUSTOM DATA UPLOADERS COMING OUT VERY SOON
const Samplyr = require('samplyr');
const samplyr = new Samplyr()

let sample = samplyr.gen({
    type: "array",
    options: {
        amount: 7
    },
    data: Math.random
});

Will generate data like this:

[ 0.18114644106936262,
     0.6859683609401832,
     0.103134468147839,
     0.10304350398991069,
     0.6041194958517742,
     0.7425383663378489,
     0.9123227290965246,
     0.5944519594438438,
     0.7306672237251004,
     0.7614628503521268,
     0.6752942590826456 ]

Getting Started

.Gen

This is your main function it allows you to generate data from a template

Gen takes two paramaters, the first of which is the template which is required and the second one which is a boolean allows it to return a function that returns the data so you can use in other Samplyr templates like so

var sampleTemplate = samplyr.gen({
    type: "array",
    options: {
        amount: 7
    },
    data: Math.random
}, true); //added true value here to return function to use in next .gen()

var sampleTemplate = samplyr.gen({
    type: "object"
    data: {
        sevenRandomNumbers: sampleTemplate,
        staticBool: false
    }
});
Template
KeyValue
TypeCan be either "object" or "array"
OptionsOptions object view options
DataData object view data
Options
KeyValueOptional
AmountAmount of data to generateOnly if object type is object
Data

The data object is an object consisting of either just a function for generating data from or a object with functions inside of it for generating data from..

Example

data: {
    randomNum: Math.random,
    staticValue: 7
}

OR

data: Math.random