New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@firstfleet/fferrorhandler

Package Overview
Dependencies
Maintainers
5
Versions
72
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@firstfleet/fferrorhandler - npm Package Compare versions

Comparing version
2.1.4
to
2.1.5
+7
constants.d.ts
type SlackChannelName = 'alerts_dev' | 'alerts_critical' | 'alerts_mobileapp' |
'alerts_nodejobs' | 'alerts_sql' | 'alerts_warning' | 'alerts_web' | 'alerts_workflow' | 'alerts_mobilecomm'
export {
SlackChannelName
}
+3
-2

@@ -1,2 +0,3 @@

import {SlackChannels, HttpErrorOptions} from './types'
import {HttpErrorOptions} from './types'
import { SlackChannelName } from './constants'

@@ -8,3 +9,3 @@ declare class OperationalError extends Error {

declare class NonOperationalError extends Error {
constructor(message: string, data?: string, slackChannel?: SlackChannels, options?: {includeBody: boolean})
constructor(message: string, data?: string, slackChannel?: SlackChannelName, options?: {includeBody: boolean})
}

@@ -11,0 +12,0 @@

+2
-2

@@ -1,3 +0,3 @@

import { SlackChannels } from './types'
import {SlackChannelName} from './constants'
export function logAndNotify(appName: string, methodName: string, message: string, messageDetail: string, slackChannel?: SlackChannels): void
export function logAndNotify(appName: string, methodName: string, message: string, messageDetail: string, slackChannel?: SlackChannelName): void
{
"name": "@firstfleet/fferrorhandler",
"version": "2.1.4",
"version": "2.1.5",
"description": "handle errors",

@@ -5,0 +5,0 @@ "main": "index.js",

import * as ErrorTypes from './errorTypes';
import * as Handler from './handler';
import * as Middleware from './middleware';
import constants from './constants'
import { SlackChannelName} from './constants'
/**
* @see {@link constants.errorLevels}
*/
type ErrorLevels = 'common' | 'critical' | 'fatal'
/**
* @see {@link constants.slackChannels}
*/
type SlackChannels = 'alerts_dev' | 'alerts_critical' | 'alerts_mobileapp' |
'alerts_nodejobs' | 'alerts_sql' | 'alerts_warning' | 'alerts_web' | 'alerts_workflow' | 'alerts_mobilecomm'
/**Slack Error Options */
type SlackErrorOptions = {channel: SlackChannels, send: boolean}
type SlackErrorOptions = {channel: SlackChannelName, send: boolean}

@@ -23,9 +14,16 @@ /**Http Error Options */

declare namespace slackChannels {
let DEV: SlackChannelName
let CRITICAL: SlackChannelName
let MOBILE: SlackChannelName
let NODEJOBS: SlackChannelName
let SQL: SlackChannelName
let WARNING: SlackChannelName
let WEB: SlackChannelName
let WORKFLOW: SlackChannelName
let MOBILECOMM: SlackChannelName
}
export {
ErrorLevels,
SlackChannels,
SlackErrorOptions,

@@ -35,3 +33,4 @@ HttpErrorOptions,

Handler,
Middleware
Middleware,
slackChannels
}