probot
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Application
Context
Probot
App
Options
Cache
Cache
Config
Child
Args
Git
HubAPI
GraphQLResponse
Headers
Logger
With
Target
Next
Function
Octokit
Error
Options
Request
Request
Options
Resolve
Options
Response
Result
Server
Args
Variables
Webhook
Proxy
Options
Application
Function
Resolver
logger
add
GraphQL
add
Logging
add
Pagination
add
Rate
Limiting
create
App
create
Probot
create
Server
create
Webhook
Proxy
log
Request
resolve
wrap
Logger
serializers
Index
Classes
Application
Context
Probot
Interfaces
App
Options
Cache
Cache
Config
Child
Args
Git
HubAPI
GraphQLResponse
Headers
Logger
With
Target
Next
Function
Octokit
Error
Options
Request
Request
Options
Resolve
Options
Response
Result
Server
Args
Variables
Webhook
Proxy
Options
Type aliases
Application
Function
Resolver
Variables
logger
Functions
add
GraphQL
add
Logging
add
Pagination
add
Rate
Limiting
create
App
create
Probot
create
Server
create
Webhook
Proxy
log
Request
resolve
wrap
Logger
Object literals
serializers
Type aliases
Application
Function
Application
Function
:
function
Type declaration
(
app
:
Application
)
:
void
Parameters
app:
Application
Returns
void
Resolver
Resolver
:
function
Type declaration
(
appFnId
:
string
, opts
:
object
)
:
string
Parameters
appFnId:
string
opts:
object
Returns
string
Variables
Const
logger
logger
:
Logger
= new Logger({level: toBunyanLogLevel(process.env.LOG_LEVEL || 'info'),name: 'probot',serializers,stream: new bunyanFormat({ outputMode: toBunyanFormat(process.env.LOG_FORMAT || 'short') })})
Functions
add
GraphQL
add
GraphQL
(
client
:
GitHubAPI
)
:
void
Parameters
client:
GitHubAPI
Returns
void
add
Logging
add
Logging
(
client
:
GitHubAPI
, logger
:
Logger
)
:
void
Parameters
client:
GitHubAPI
logger:
Logger
Returns
void
add
Pagination
add
Pagination
(
octokit
:
GitHubAPI
)
:
void
Parameters
octokit:
GitHubAPI
Returns
void
add
Rate
Limiting
add
Rate
Limiting
(
octokit
:
GitHubAPI
, limiter
:
Bottleneck
)
:
void
Parameters
octokit:
GitHubAPI
limiter:
Bottleneck
Returns
void
Const
create
App
create
App
(
options
:
AppOptions
)
:
(Anonymous function)
Parameters
options:
AppOptions
Returns
(Anonymous function)
Const
create
Probot
create
Probot
(
options
:
Options
)
:
Probot
Parameters
options:
Options
Returns
Probot
Const
create
Server
create
Server
(
args
:
ServerArgs
)
:
Application
Parameters
args:
ServerArgs
Returns
Application
Const
create
Webhook
Proxy
create
Webhook
Proxy
(
opts
:
WebhookProxyOptions
)
:
any
Parameters
opts:
WebhookProxyOptions
Returns
any
Const
log
Request
log
Request
(
__namedParameters
:
object
)
:
express.RequestHandler
Parameters
__namedParameters:
object
Returns
express.RequestHandler
Const
resolve
resolve
(
appFnId
:
string
, opts
?:
ResolveOptions
)
:
any
Parameters
appFnId:
string
Optional
opts:
ResolveOptions
Returns
any
Const
wrap
Logger
wrap
Logger
(
logger
:
Logger
, baseLogger
?:
Logger
)
:
LoggerWithTarget
Parameters
logger:
Logger
Optional
baseLogger:
Logger
Returns
LoggerWithTarget
Object literals
Const
serializers
serializers
:
object
err
err
:
function
= bunyan.stdSerializers.err
Type declaration
(
input
:
any
)
:
any
Parameters
input:
any
Returns
any
req
req
:
function
= bunyan.stdSerializers.req
Type declaration
(
input
:
any
)
:
any
Parameters
input:
any
Returns
any
event
event
(
event
:
WebhookEvent
|
any
)
:
any
Parameters
event:
WebhookEvent
|
any
Returns
any
installation
installation
(
installation
:
Installation
)
:
string
|
Installation
Parameters
installation:
Installation
Returns
string
|
Installation
repository
repository
(
repository
:
PayloadRepository
)
:
undefined
|
string
Parameters
repository:
PayloadRepository
Returns
undefined
|
string
res
res
(
res
:
ExpressResponseWithDuration
)
:
ExpressResponseWithDuration
|
object
Parameters
res:
ExpressResponseWithDuration
Returns
ExpressResponseWithDuration
|
object
Generated using
TypeDoc