0.0.8 • Published 4 years ago
typegeniejs v0.0.8
TypeGenie JS Library
Contains the Javascript client library and frontend editor integrations for TypeGenie.
Installation
npm install typegeniejsUsage
Authenticate user
import {UserAPI} from "typegeniejs"
let api_client = UserAPI(<USER_TOKEN>) // This api client automatrically renews tokensConnect 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)