@state-less/leap-frontend
Version:
A collection of open source fullstack services powered by React Server
45 lines (44 loc) • 1.41 kB
TypeScript
export declare const calc: (votes: number | undefined, { lb, ub, random, wilson, r }: {
lb?: number | undefined;
ub?: number | undefined;
random?: boolean | undefined;
wilson?: boolean | undefined;
r: any;
}) => number;
type VotingServerProps = {
upvotes: number;
downvotes: number;
voted: number;
policies: string[];
score: {
upvote: [number, number];
downvote: [number, number];
};
upvote: () => void;
downvote: () => void;
};
export declare const UpDownButtons: ({ random, wilson, data, id, ssr, }: {
random?: boolean | undefined;
wilson?: boolean | undefined;
hideVotes?: boolean | undefined;
data: {
props: VotingServerProps;
};
id?: string | undefined;
ssr?: boolean | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export declare const UpButton: ({ random, wilson, id, ssr, }: {
random?: boolean | undefined;
wilson?: boolean | undefined;
hideVotes?: boolean | undefined;
id?: string | undefined;
ssr?: boolean | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export declare const VotingApp: ({ random, wilson, id, hideVotes, ssr, }: {
random?: boolean | undefined;
wilson?: boolean | undefined;
hideVotes?: boolean | undefined;
id?: string | undefined;
ssr?: boolean | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export {};