kopia lustrzana https://github.com/elk-zone/elk
				
				
				
			
		
			
				
	
	
		
			18 wiersze
		
	
	
		
			636 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			18 wiersze
		
	
	
		
			636 B
		
	
	
	
		
			TypeScript
		
	
	
| declare module 'page-lifecycle/dist/lifecycle.mjs' {
 | |
|   type PageLifecycleState = 'active' | 'passive' | 'hidden' | 'frozen' | 'terminated'
 | |
| 
 | |
|   interface PageLifecycleEvent extends Event {
 | |
|     newState: PageLifecycleState
 | |
|     oldState: PageLifecycleState
 | |
|   }
 | |
|   interface PageLifecycle extends EventTarget {
 | |
|     get state(): PageLifecycleState
 | |
|     get pageWasDiscarded(): boolean
 | |
|     addUnsavedChanges: (id: symbol | any) => void
 | |
|     removeUnsavedChanges: (id: symbol | any) => void
 | |
|     addEventListener: (type: string, listener: (evt: PageLifecycleEvent) => void) => void
 | |
|   }
 | |
|   const lifecycle: PageLifecycle
 | |
|   export default lifecycle
 | |
| }
 |