All files / src/view-service view-service.ts

100% Statements 5/5
100% Branches 1/1
100% Functions 2/2
100% Lines 5/5

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 1917x             1x       2x 1x     1x      
export class ViewService {
	/**
	 * Sets view nextTick method.
	 */
	protected static viewNextTick?: (fn: () => void) => Promise<void>;
 
	public static setViewNextTick(nextTick: (fn: () => void) => Promise<void>) {
		ViewService.viewNextTick = nextTick;
	}
 
	public static nextTick(fn: () => void): Promise<void> {
		if (ViewService.viewNextTick) {
			return ViewService.viewNextTick(fn);
		}
 
		return Promise.resolve();
	}
}