@factorialco/shadowdog
Version:
<img src="https://raw.githubusercontent.com/factorialco/shadowdog/refs/heads/main/logo.png" alt="drawing" width="100"/>
24 lines (23 loc) • 547 B
TypeScript
import { EventEmitter } from 'node:events';
import { ArtifactConfig } from './config';
type ShadowdogEvents = {
initialized: [];
exit: [number?];
begin: [{
artifacts: ArtifactConfig[];
}];
end: [{
artifacts: ArtifactConfig[];
}];
error: [{
artifacts: ArtifactConfig[];
errorMessage: string;
}];
changed: [{
path: string;
type: 'add' | 'change' | 'unlink';
}];
};
export declare class ShadowdogEventEmitter extends EventEmitter<ShadowdogEvents> {
}
export {};