0.0.10 • Published 6 months ago
@types/istanbul-middleware v0.0.10
Installation
npm install --save @types/istanbul-middleware
Summary
This package contains type definitions for istanbul-middleware (https://www.npmjs.com/package/istanbul-middleware).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-middleware.
index.d.ts
// Type definitions for istanbul-middleware
// Project: https://www.npmjs.com/package/istanbul-middleware
// Definitions by: Hookclaw <https://github.com/hookclaw>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
/// <reference types="express" />
declare module "istanbul-middleware" {
import * as express from "express";
type Matcher = (file:string)=> boolean;
type PostLoadHookFn = (file:any)=> {};
type PostLoadHook = (matcherfn:Matcher,transformer:any,verbose:boolean)=>PostLoadHookFn;
export function hookLoader(matcherOrRoot:Matcher|string, opts?:{
postLoadHook?:PostLoadHook | undefined,
verbose?:boolean | undefined
//and istanbul.Instrumenter(...opts)
}): void;
export function createHandler(opts?:{
resetOnGet?:boolean | undefined
}): any;
type ClientMatcher = (req:express.Request)=> boolean;
type PathTransformer = (req:express.Request)=> string;
export function createClientHandler(root:string,opts?:{
matcher?:ClientMatcher | undefined,
pathTransformer?:PathTransformer | undefined,
verbose?:boolean | undefined
}): any;
}
Additional Details
- Last updated: Thu, 08 Jul 2021 14:23:21 GMT
- Dependencies: @types/express
- Global values: none
Credits
These definitions were written by Hookclaw.