hash-trigger
Version:
The URL Hash Trigger library
10 lines (9 loc) • 363 B
TypeScript
export type Matched = string[];
export type HashUrlOption = {
test?: RegExp;
once?(matched: Matched): void;
onLoaded?(matched: Matched): void;
onChanged(matched: Matched, event: HashChangeEvent): void;
};
export type DestroyHashTriggerHandler = () => boolean;
export declare function hashTrigger(option: HashUrlOption): DestroyHashTriggerHandler;