WindowLike: {
addEventListener: ((event: string, handler: ((event: any) => any), flag?: boolean) => any);
decodeURI: ((uri: string) => string);
history: {
pushState: ((state: any, unused: string, url?: string) => any);
};
location: {
hash: string;
origin: string;
pathname: string;
search: string;
};
onpopstate: ((this: any, event: PopStateEvent) => any) | null;
removeEventListener: ((event: string, handler: ((event: any) => any)) => any);
}
Type declaration
-
addEventListener: ((event: string, handler: ((event: any) => any), flag?: boolean) => any)
-
- (event: string, handler: ((event: any) => any), flag?: boolean): any
-
Parameters
-
event: string
-
handler: ((event: any) => any)
-
- (event: any): any
-
Returns any
-
Optional
flag: boolean
Returns any
-
decodeURI: ((uri: string) => string)
-
- (uri: string): string
-
Returns string
-
history: {
pushState: ((state: any, unused: string, url?: string) => any);
}
-
pushState: ((state: any, unused: string, url?: string) => any)
-
- (state: any, unused: string, url?: string): any
-
Parameters
-
state: any
-
unused: string
-
Optional
url: string
Returns any
-
location: {
hash: string;
origin: string;
pathname: string;
search: string;
}
-
hash: string
-
origin: string
-
pathname: string
-
search: string
-
onpopstate: ((this: any, event: PopStateEvent) => any) | null
-
removeEventListener: ((event: string, handler: ((event: any) => any)) => any)
-
- (event: string, handler: ((event: any) => any)): any
-
Parameters
-
event: string
-
handler: ((event: any) => any)
-
- (event: any): any
-
Returns any
Returns any
Do not use this, it is for internal testing purposes only.