@p2olab/pimad-core
Version:
PiMAd (Process-industry-Modular-Automation-description) High level access to automation of modular plants.
24 lines (23 loc) • 593 B
TypeScript
import { Gate } from './Gate';
declare abstract class AGateFactory implements GateFactory {
abstract create(): Gate;
}
export declare class AMLGateFactory extends AGateFactory {
create(): Gate;
}
export declare class MockGateFactory extends AGateFactory {
create(): Gate;
}
export declare class MTPGateFactory extends AGateFactory {
create(): Gate;
}
export declare class XMLGateFactory extends AGateFactory {
create(): Gate;
}
export declare class ZIPGateFactory extends AGateFactory {
create(): Gate;
}
export interface GateFactory {
create(): Gate;
}
export {};