@shko.online/componentframework-mock
Version:
Mocking library to help with testing PowerApps Component Framework Components
10 lines (8 loc) • 370 B
text/typescript
export class DelayedPromise {
static resolveAfterDelay<T>(value: T, delay: number): Promise<T> {
return new Promise<T>((resolve) => setTimeout(() => resolve(value), delay));
}
static rejectAfterDelay<T>(reason: any, delay: number): Promise<T> {
return new Promise<T>((_, reject) => setTimeout(() => reject(reason), delay));
}
}