Installation
npm install --save @types/architect
Summary
This package contains type definitions for architect (https://github.com/c9/architect#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/architect.
index.d.ts
/// <reference types="node" />
import { EventEmitter } from "events";
export type Config = any;
export type Service = any;
export type Plugin = any;
export function loadConfig(configPath: string, callback?: (err: Error, config: Config) => void): void;
export function createApp(config: Config, callback?: (err: Error, app: Architect) => void): Architect;
export interface Architect extends EventEmitter {
on(event: "service", listener: (name: string, service: Service, plugin: Plugin) => void): this;
on(event: "plugin", listener: (plugin: Plugin) => void): this;
on(event: "ready", listener: (app: Architect) => void): this;
on(event: "error", listener: (error: Error) => void): this;
getService(name: string): any;
}
Additional Details
- Last updated: Mon, 06 Nov 2023 22:41:04 GMT
- Dependencies: @types/node
Credits
These definitions were written by Ivan Lopez.