Skip to content
TypeScript client library for Genesis API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Build Status Coverage Status MIT license

Using this module in other modules

Here is a quick example of how this module can be used in other modules. The TypeScript Module Resolution Logic makes it quite easy. The file src/index.ts is a barrel that re-exports selected exports from other files. The package.json file contains main attribute that points to the generated lib/index.js file and typings attribute that points to the generated lib/index.d.ts file.

If you are planning to have code in multiple files (which is quite natural for a NodeJS module) that users can import, make sure you update src/index.ts file appropriately.

Once published to npm with the name gersemi, this module can be installed in the module in which you need it -

  • To use the Client class in a TypeScript file -
import { Client } from "gersemi";

const Genesis = new Client('/some-proxy-url);
Genesis.Query.ByUserCode(12).then((res) => {
    console.log('Success!', res);

Release History

  • 2018-02 v0.1.4 (development)
You can’t perform that action at this time.