ng-block-ui
Version:
Angular Block UI
43 lines (42 loc) • 871 B
TypeScript
/**
* A BlockUI instance
*/
export interface NgBlockUI {
[key: string]: any;
/**
* BlockUI instance name
*/
name: string;
/**
* Is BlockUI instance active
*/
isActive: boolean;
/**
* Number of start method calls for instance
*/
blockCount: number;
/**
* Starts blocking for BlockUI instance
*/
start(message?: any): void;
/**
* Update blocking message for BlockUI instance
*/
update(message: any): void;
/**
* Stops blocking for BlockUI instance
*/
stop(): void;
/**
* Resets blocking for BlockUI instances regardless of how many times start was called
*/
reset(): void;
/**
* Resets blocking for all BlockUI instances
*/
resetGlobal(): void;
/**
* Unsubscribes BlockUI instance
*/
unsubscribe(): void;
}