Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
11 lines
386 B
Plaintext
11 lines
386 B
Plaintext
export interface Actions<T> {
|
|
setLeft: () => void;
|
|
setRight: () => void;
|
|
set: (value: T) => void;
|
|
toggle: () => void;
|
|
}
|
|
declare function useToggle<T = boolean>(): [boolean, Actions<T>];
|
|
declare function useToggle<T>(defaultValue: T): [T, Actions<T>];
|
|
declare function useToggle<T, U>(defaultValue: T, reverseValue: U): [T | U, Actions<T | U>];
|
|
export default useToggle;
|