@resin/pinejs
Version:
Pine.js is a sophisticated rules-driven API engine that enables you to define rules in a structured subset of English. Those rules are used in order for Pine.js to generate a database schema and the associated [OData](http://www.odata.org/) API. This make
16 lines (15 loc) • 842 B
TypeScript
import type * as Express from 'express';
import './sbvr-loader';
import * as Bluebird from 'bluebird';
import * as configLoader from '../config-loader/config-loader';
import * as migrator from '../migrator/migrator';
export * as dbModule from '../database-layer/db';
export { PinejsSessionStore } from '../pinejs-session-store/pinejs-session-store';
export * as sbvrUtils from '../sbvr-api/sbvr-utils';
export * as permissions from '../sbvr-api/permissions';
export * as errors from '../sbvr-api/errors';
export * as env from '../config-loader/env';
export * as types from '../sbvr-api/common-types';
export type { configLoader as ConfigLoader };
export type { migrator as Migrator };
export declare const init: (app: Express.Application, config?: string | configLoader.Config | undefined) => Bluebird<ReturnType<typeof configLoader.setup>>;