mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
Updating hapi.d.ts to support optional parameters when registering a plugin
This commit is contained in:
@@ -21,6 +21,12 @@ plugin.register.attributes = {
|
||||
version: "1.0.0"
|
||||
};
|
||||
|
||||
// optional options parameter
|
||||
server.register({}, function (err) {});
|
||||
|
||||
// optional options.routes.vhost parameter
|
||||
server.register({}, { select: 'api', routes: { prefix: '/prefix' } }, function (err) {});
|
||||
|
||||
//server.pack.register(plugin, (err: Object) => {
|
||||
// if (err) { throw err; }
|
||||
//});
|
||||
|
||||
4
hapi/hapi.d.ts
vendored
4
hapi/hapi.d.ts
vendored
@@ -2051,11 +2051,13 @@ declare module "hapi" {
|
||||
register(plugins: any|any[], options: {
|
||||
select: string|string[];
|
||||
routes: {
|
||||
prefix: string; vhost: string|string[]
|
||||
prefix: string; vhost?: string|string[]
|
||||
};
|
||||
}
|
||||
, callback: (err: any) => void):void;
|
||||
|
||||
register(plugins: any|any[], callback: (err: any) => void):void;
|
||||
|
||||
/**server.render(template, context, [options], callback)
|
||||
Utilizes the server views manager to render a template where:
|
||||
template - the template filename and path, relative to the views manager templates path (path or relativeTo).
|
||||
|
||||
Reference in New Issue
Block a user