Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1x 1x 6x | import { RequiredType, guardFunctions } from "@jonloucks/concurrency-ts/api/Types";
/**
* An interface to determine if an action or activity is completed
*/
export interface IsCompleted {
/**
* Is the action or activity completed
*
* @return true if completed, false otherwise
*/
isCompleted(): boolean;
}
/**
* Determine if the given instance is an IsCompleted
*
* @param instance the instance to check
* @return true if instance is an IsCompleted, false otherwise
*/
export function guard(instance: unknown): instance is RequiredType<IsCompleted> {
return guardFunctions(instance, 'isCompleted');
} |