mirror of
https://github.com/lucaspalomodevelop/varkeeper.git
synced 2026-03-13 07:39:37 +00:00
98 lines
1.4 KiB
Markdown
98 lines
1.4 KiB
Markdown
# varkeeper
|
|
|
|

|
|

|
|
[](https://www.npmjs.com/package/varkeeper)
|
|
|
|
[](https://www.npmjs.com/package/varkeeper)
|
|
|
|
## Desciption
|
|
|
|
varkeeper is A tool for handling vars globally in different modules.
|
|
|
|
## Usage
|
|
|
|
### Installation
|
|
|
|
You can install varkeeper using [npm](https://www.npmjs.com/package/varkeeper) or [yarn](https://yarnpkg.com/package/varkeeper).
|
|
|
|
```
|
|
npm install varkeeper
|
|
```
|
|
|
|
```
|
|
yarn add varkeeper
|
|
```
|
|
|
|
```javascript
|
|
var vk = require("varkeeper");
|
|
```
|
|
|
|
## Functional
|
|
|
|
### set property
|
|
|
|
```javascript
|
|
vk.setprop("varName", "varValue");
|
|
```
|
|
|
|
### get property
|
|
|
|
```javascript
|
|
vk.getprop("varName");
|
|
```
|
|
|
|
### events
|
|
|
|
```javascript
|
|
vk.on("eventType",'varName', function(value){
|
|
//do something
|
|
}
|
|
```
|
|
|
|
eventTypes:
|
|
|
|
- set
|
|
- get
|
|
- change
|
|
|
|
## OOP
|
|
|
|
### init property
|
|
|
|
```javascript
|
|
var vkObj = new vk.Prop("varName", "varValue");
|
|
```
|
|
|
|
### reference on existing property
|
|
|
|
```javascript
|
|
var vkObj = new vk.Prop("varName");
|
|
```
|
|
|
|
### set property
|
|
|
|
```javascript
|
|
vkObj.set("varValue");
|
|
```
|
|
|
|
### get property
|
|
|
|
```javascript
|
|
var vkObj = new vk.Prop("varName", "varValue");
|
|
vkObj.get();
|
|
```
|
|
|
|
### events
|
|
|
|
```javascript
|
|
vkObj.on("eventType", function (value) {
|
|
//do something
|
|
});
|
|
```
|
|
|
|
eventTypes:
|
|
|
|
- set
|
|
- get
|
|
- change |