UNPKG

665 BTypeScriptView Raw
1import { TaskMetadata } from "./TaskMetadata";
2import { GulpclassMetadata } from "./GulpclassMetadata";
3/**
4 * Storages and registers all gulp classes and their tasks.
5 */
6export declare class MetadataStorage {
7 private gulpclassMetadatas;
8 private taskMetadatas;
9 addGulpclassMetadata(metadata: GulpclassMetadata): void;
10 addTaskMetadata(metadata: TaskMetadata): void;
11 private registerTasks(gulpclassMetadata, taskMetadata);
12 private executeTask(gulpclassMetadata, taskMetadata, cb);
13}
14/**
15 * Default metadata storage is used as singleton and can be used to storage all metadatas.
16 */
17export declare let defaultMetadataStorage: MetadataStorage;