mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
17 lines
514 B
TypeScript
17 lines
514 B
TypeScript
|
|
|
|
//handle hash changes
|
|
function handleChanges(newHash: any, oldHash: any) {
|
|
console.log(newHash);
|
|
}
|
|
|
|
hasher.changed.add(handleChanges); //add hash change listener
|
|
hasher.initialized.add(handleChanges); //add initialized listener (to grab initial value in case it is already set)
|
|
hasher.init(); //initialize hasher (start listening for history changes)
|
|
|
|
hasher.setHash('foo'); //change hash value (generates new history record)
|
|
|
|
hasher.appendHash = '?test=true';
|
|
|
|
hasher.prependHash = '!'; //default value is "/"
|