1.0.4 • Published 7 years ago
samplyr v1.0.4
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
Key | Value |
---|---|
Type | Can be either "object" or "array" |
Options | Options object view options |
Data | Data object view data |
Options
Key | Value | Optional |
---|---|---|
Amount | Amount of data to generate | Only 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