typegeniejs
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

TypeGenie JS Library

Contains the Javascript client library and frontend editor integrations for TypeGenie.

Installation

npm install typegeniejs

Usage

Authenticate user

import {UserAPI} from "typegeniejs"
let api_client = UserAPI(<USER_TOKEN>)  // This api client automatrically renews tokens

Connect FroalaEditor

TypeGenie library monkey patches FroalaEditor to introduce a connect_typegenie function. Every instance of FroalaEditor needs to connect to api_client and provided a events_callback function. event_callback function returns a list of events (context) for making request to typegenie backend. For more information about the format of events, refer here

FroalaEditor V3

let editor = new FroalaEditor("#selector")
editor.connect_typegenie(api_client, events_callback)

FroalaEditor V2

// Initialize Froala editor.
$("#selector").froalaEditor()
$("#selector").froalaEditor.connect_typegenie(api_client, events_callback)

Package Sidebar

Install

npm i typegeniejs

Weekly Downloads

2

Version

0.0.8

License

none

Unpacked Size

117 kB

Total Files

10

Last publish

Collaborators

  • abhitopia