UNPKG

@cashfarm/tractor

Version:

A Hapi server with superpowers

13 lines (12 loc) 603 B
import 'reflect-metadata'; import { Server } from 'hapi'; import './router'; import { Container } from '@cashfarm/plow'; import { Router } from './router'; import { ITractorConfig } from './iTractorConfig'; export interface ITractorServer extends Server { getContainer(): Container; getRouter(): Router; } export declare function createServer(serviceName: string, options?: ITractorConfig, customContainer?: Container): Promise<ITractorServer>; export declare function createServer(serviceName: string, override?: (server: Server) => void, customContainer?: Container): Promise<ITractorServer>;