UNPKG

define-variable-webpack-plugin

Version:

Enhancement of Webpack DefinePlugin to store defined things in actual variables.

39 lines (38 loc) 1.07 kB
/// <reference types="node" /> import { Stats as BaseStats } from 'fs'; declare type NonFunctionPropertyNames<T> = { [K in keyof T]: T[K] extends Function ? never : K; }[keyof T]; declare type NonFunctionProperties<T> = Pick<T, NonFunctionPropertyNames<T>>; declare type StatsConstructorConfig = Partial<NonFunctionProperties<BaseStats>>; export declare class Stats implements BaseStats { dev: number; ino: number; mode: number; nlink: number; uid: number; gid: number; rdev: number; size: number; blksize: number; blocks: number; atimeMs: number; mtimeMs: number; ctimeMs: number; birthtimeMs: number; atime: Date; mtime: Date; ctime: Date; birthtime: Date; constructor(config: StatsConstructorConfig); static genericStats(content: string): Stats; private checkModeProperty; isDirectory(): boolean; isFile(): boolean; isBlockDevice(): boolean; isCharacterDevice(): boolean; isSymbolicLink(): boolean; isFIFO(): boolean; isSocket(): boolean; } export {};