UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

14 lines (13 loc) 525 B
import { ComProtocol } from '@iotize/tap/protocol/api'; import { ProtocolMeta } from './extensions/protocol-info'; export type ProtocolFactoryFct<T extends Array<any> = Array<any>> = (meta: any, ...args: T) => ComProtocol | Promise<ComProtocol>; /** * Do not use this classe. * Used for angular DI * Create a class that implemement this one */ export declare class ProtocolFactoryService { constructor(); create(meta: ProtocolMeta): ComProtocol | Promise<ComProtocol>; isValid(meta: ProtocolMeta): boolean; }