UNPKG

crowdsec-client-scenarios

Version:
13 lines (12 loc) 533 B
/// <reference types="node" resolution-mode="require"/> import { BaseScenario } from './BaseScenario.js'; import { IncomingMessage } from 'http'; import type { APITypes } from 'crowdsec-client'; import type { AddressObject } from '../utils.js'; export declare abstract class CheckerScenario extends BaseScenario { /** * announce current scenario to LAPI */ readonly announceToLAPI = true; protected abstract _check(ip: AddressObject, req: IncomingMessage): Array<APITypes.Alert> | APITypes.Alert | undefined; }