5.0.10 • Published 2 years ago

@types/glue v5.0.10

Weekly downloads
574
License
MIT
Repository
github
Last release
2 years ago

Installation

npm install --save @types/glue

Summary

This package contains type definitions for glue (https://github.com/hapijs/glue).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/glue.

index.d.ts

// Type definitions for glue 5.0
// Project: https://github.com/hapijs/glue
// Definitions by: DefinitelyTyped <https://github.com/DefinitelyTyped>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8

import { Server, ServerOptions } from "hapi";

export interface Options {
  relativeTo: string;
  preConnections?: ((Server: Server, next: (err: any) => void) => void) | undefined;
  preRegister?: ((Server: Server, next: (err: any) => void) => void) | undefined;
}

export interface Plugin {
  plugin: string | {
      register: string;
      options?: any;
  };
  options?: any;
  routes?: any;
}

export interface Manifest {
  server: ServerOptions;
  register?: {
    plugins: string[] | Plugin[] | Array<(string|Plugin)>
  } | undefined;
}

export function compose(manifest: Manifest, options?: Options): Promise<Server>;

Additional Details

  • Last updated: Thu, 23 Dec 2021 23:34:44 GMT
  • Dependencies: @types/hapi
  • Global values: none

Credits

These definitions were written by DefinitelyTyped.

5.0.10

2 years ago

4.2.3

2 years ago

4.2.2

2 years ago

4.2.4

2 years ago

5.0.9

2 years ago

5.0.8

2 years ago

5.0.7

3 years ago

5.0.6

4 years ago

4.2.1

4 years ago

5.0.5

4 years ago

4.2.0

7 years ago

5.0.4

7 years ago

5.0.3

7 years ago

5.0.2

7 years ago

5.0.1

7 years ago

5.0.0

7 years ago