@aut-labs/d-aut
Version:
## Web Component - what it does
31 lines (30 loc) • 1.09 kB
TypeScript
import { ActionPayload } from './action-payload';
export interface UserData {
username?: string;
picture?: string;
badge?: string;
role?: number;
roleName?: string;
commitment: number;
isLoggedIn: boolean;
isOwner?: boolean;
}
export declare const initialState: UserData;
export interface UserState {
username?: string;
commitment?: number;
role?: number;
roleName?: string;
picture?: string;
badge?: string;
isLoggedIn?: boolean;
}
export declare const userDataSlice: import("@reduxjs/toolkit").Slice<UserData, {
setUserData(state: import("immer/dist/internal").WritableDraft<UserData>, action: ActionPayload<UserState>): void;
}, "userData">;
export declare const setUserData: import("@reduxjs/toolkit").ActionCreatorWithNonInferrablePayload<"userData/setUserData">;
export declare const IsOwner: (state: any) => boolean;
export declare const UserAvatar: (state: any) => string;
export declare const userData: (state: any) => UserData;
declare const _default: import("redux").Reducer<UserData>;
export default _default;