8 lines
		
	
	
		
			205 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			205 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| export const createDeferred = () => {
 | |
| 	const methods = {};
 | |
| 	const promise = new Promise((resolve, reject) => {
 | |
| 		Object.assign(methods, {resolve, reject});
 | |
| 	});
 | |
| 	return Object.assign(promise, methods);
 | |
| };
 |