@linaria/utils
Version:
Blazing fast zero-runtime CSS in JS library
28 lines (27 loc) • 642 B
TypeScript
import { EventEmitter } from '../EventEmitter';
export interface IPerfMeterOptions {
filename?: string;
print?: boolean;
}
export interface IProcessedEvent {
file: string;
fileIdx: string;
imports: {
from: string;
what: string[];
}[];
only: string[];
type: 'dependency';
}
export interface IQueueActionEvent {
action: string;
args?: string[];
datetime: Date;
file: string;
queueIdx: string;
type: 'queue-action';
}
export declare const createPerfMeter: (options?: IPerfMeterOptions | boolean) => {
emitter: EventEmitter;
onDone: (sourceRoot: string) => void;
};