@types/raven
- Version 2.5.7
- Published
- 9.28 kB
- 1 dependency
- MIT license
Install
npm i @types/ravenyarn add @types/ravenpnpm add @types/ravenOverview
TypeScript definitions for raven
Index
Variables
Functions
Classes
Interfaces
Type Aliases
Namespaces
Variables
variable version
const version: string;Functions
function captureBreadcrumb
captureBreadcrumb: (breadcrumb: any) => void;function captureException
captureException: { (e: Error, cb?: CaptureCallback): string; (e: Error, options?: CaptureOptions, cb?: CaptureCallback): string;};function captureMessage
captureMessage: { (message: string, cb?: CaptureCallback): string; (message: string, options?: CaptureOptions, cb?: CaptureCallback): string;};function config
config: { (options?: ConstructorOptions): Client; (dsn?: string | false, options?: ConstructorOptions): Client;};function context
context: { <T>(ctx: any, func: () => T): T; <T>(func: () => T): T };function disableConsoleAlerts
disableConsoleAlerts: () => void;function errorHandler
errorHandler: () => ( e: Error, req: IncomingMessage, res: ServerResponse, next: () => void) => void;function getContext
getContext: () => any;function install
install: (cb?: FatalErrorCallback) => Client;function interceptErr
interceptErr: (ctx: any) => Client;function mergeContext
mergeContext: (ctx: any) => Client;function requestHandler
requestHandler: () => ( req: IncomingMessage, res: ServerResponse, next: () => void) => void;function setContext
setContext: (ctx: any) => Client;function setDataCallback
setDataCallback: (fn: DataCallback) => Client;function setShouldSendCallback
setShouldSendCallback: (fn: ShouldSendCallback) => Client;function uninstall
uninstall: () => Client;function wrap
wrap: { <T>(func: () => T): () => T; <T>(options: any, func: () => T): () => T };Classes
class Client
class Client extends EventEmitter {}constructor
constructor(options?: ConstructorOptions);constructor
constructor(dsn?: string | false, options?: ConstructorOptions);method captureBreadcrumb
captureBreadcrumb: (breadcrumb: any) => void;method captureException
captureException: { (error: Error, cb?: CaptureCallback): string; (error: Error, options?: CaptureOptions, cb?: CaptureCallback): string;};method captureMessage
captureMessage: { (message: string, cb?: CaptureCallback): string; (message: string, options?: CaptureOptions, cb?: CaptureCallback): string;};method config
config: { (options?: ConstructorOptions): this; (dsn?: string | false, options?: ConstructorOptions): this;};method context
context: { <T>(ctx: any, func: () => T): T; <T>(func: () => T): T };method errorHandler
errorHandler: () => ( e: Error, req: IncomingMessage, res: ServerResponse, next: () => void) => void;method getContext
getContext: () => any;method install
install: (cb?: FatalErrorCallback) => this;method mergeContext
mergeContext: (ctx: any) => this;method process
process: { (kwargs: any, cb?: () => void): void; (eventId: string, kwargs: any, cb?: () => void): void;};method requestHandler
requestHandler: () => ( req: IncomingMessage, res: ServerResponse, next: () => void) => void;method setContext
setContext: (ctx: any) => this;method setDataCallback
setDataCallback: (fn: DataCallback) => this;method setShouldSendCallback
setShouldSendCallback: (fn: ShouldSendCallback) => this;method uninstall
uninstall: () => this;method wrap
wrap: { <T>(func: () => T): () => T; <T>(options: any, func: () => T): () => T };Interfaces
interface CaptureOptions
interface CaptureOptions {}interface ConstructorOptions
interface ConstructorOptions {}property autoBreadcrumbs
autoBreadcrumbs?: boolean | { [breadcrumbType: string]: boolean } | undefined;property captureUnhandledRejections
captureUnhandledRejections?: boolean | undefined;property dataCallback
dataCallback?: DataCallback | undefined;property environment
environment?: string | undefined;property extra
extra?: { [key: string]: any } | undefined;property logger
logger?: string | undefined;property maxBreadcrumbs
maxBreadcrumbs?: number | undefined;property maxReqQueueCount
maxReqQueueCount?: number | undefined;property name
name?: string | undefined;property parseUser
parseUser?: boolean | string[] | parseUserCallback | undefined;property release
release?: string | undefined;property sampleRate
sampleRate?: number | undefined;property sendTimeout
sendTimeout?: number | undefined;property shouldSendCallback
shouldSendCallback?: ShouldSendCallback | undefined;property tags
tags?: { [key: string]: string } | undefined;property transport
transport?: transports.Transport | undefined;interface parsedDSN
interface parsedDSN {}property host
host: string;property path
path: string;property port
port: number;property private_key
private_key: string;property project_id
project_id: string;property protocol
protocol: string;property public_key
public_key: string;Type Aliases
type CaptureCallback
type CaptureCallback = (sendErr: Error | null | undefined, eventId: any) => void;type DataCallback
type DataCallback = (data: { [key: string]: any }) => any;Needs to return the modified data. It is not enough to just mutate the data and return nothing. https://github.com/getsentry/raven-node/blob/6f7145161a33134168ca87b53bb99b9b6d3c89e4/lib/client.js#L246-L248
type FatalErrorCallback
type FatalErrorCallback = ( err: Error, sendErr: Error | null | undefined, eventId: string) => void;type parseUserCallback
type parseUserCallback = (req: any) => any;type ShouldSendCallback
type ShouldSendCallback = (data: { [key: string]: any }) => boolean;Namespaces
namespace transports
namespace transports {}variable http
const http: HTTPTransport;variable https
const https: HTTPSTransport;class HTTPSTransport
class HTTPSTransport extends HTTPTransport {}class HTTPTransport
class HTTPTransport extends Transport {}constructor
constructor(options?: HTTPTransportOptions);property agent
agent: Agent;property defaultPort
defaultPort: string;property options
options: HTTPTransportOptions;method send
send: ( client: Client, message: any, headers: OutgoingHttpHeaders, eventId: string, cb: CaptureCallback) => void;class Transport
abstract class Transport extends EventEmitter {}method send
abstract send: ( client: Client, message: any, headers: OutgoingHttpHeaders, eventId: string, cb: CaptureCallback) => void;interface HTTPTransportOptions
interface HTTPTransportOptions {}property agent
agent?: Agent | undefined;property ca
ca?: string | undefined;property headers
headers?: OutgoingHttpHeaders | undefined;property hostname
hostname?: string | undefined;property method
method?: 'POST' | 'GET' | undefined;property path
path?: string | undefined;property port
port?: number | undefined;property rejectUnauthorized
rejectUnauthorized?: boolean | undefined;namespace utils
namespace utils {}function consoleAlert
consoleAlert: (msg: string) => void;function parseDSN
parseDSN: (dsn: string | false) => parsedDSN | false;Package Files (1)
Dependencies (1)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/raven.
- Markdown[](https://www.jsdocs.io/package/@types/raven)
- HTML<a href="https://www.jsdocs.io/package/@types/raven"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 4394 ms. - Missing or incorrect documentation? Open an issue for this package.
