query-state-hook
Version:
Easily manage the state of your React components via URL query parameters
15 lines (14 loc) • 1.76 kB
TypeScript
export declare function useUrlColorState(): {
colorsState: {
value: import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk"> | import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">[];
is(v: import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">): boolean;
has(v: import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">): boolean;
has(v: import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">): boolean;
isArray(v: import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk"> | import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">[]): v is import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">[];
firstElement(): import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">;
};
setColorsState: (v: import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk"> | import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">[]) => void;
colors: readonly ["orange", "lime", "teal", "cornflowerblue", "cornsilk", "#143140"];
defaultColor: string;
clean: (v: "all" | import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk"> | import('../../lib').StateValue<"#143140" | "orange" | "lime" | "teal" | "cornflowerblue" | "cornsilk">[]) => void;
};