simonflex-framework
Version:
A library implements Meter Flex interface
41 lines (25 loc) • 954 B
Markdown
# Flex Framework
[](https://badge.fury.io/js/%40meterio%2Fflex-framework)
Flex Framework is a library implements Flex interface.
It helps various wallet instances offer consistent Flex interface to Meter Dapps.
## Installation
```sh
npm i simonflex-framework
```
## Usage
To create framework instance, Flex.Driver needs to be implemented
```typescript
import { Framework } from 'simonflex-framework';
import 'simonflex.driver';
class MyDriver implements Flex.Driver {
// implementations
}
const driver = new MyDriver();
// it's suggested in development mode, which is helpful to diagnose driver implementation.
// const framework = new Framework(Framework.guardDriver(driver))
const framework = new Framework(driver);
// here `framework` is the ready-to-use Flex instance object
```
## See also
### Flex playground
- [flex repl](https://github.com/meterio/flex-repl)