import { createAction } from "@tsed/redux-utils"; import { FormSchema, RoleSchema, Submission } from "../../interfaces"; export const requestUser = createAction(); export const receiveUser = createAction<{ user: Submission }>(); export const failUser = createAction<{ error: Error }>(); export const logoutUser = createAction(); export const submissionAccessUser = createAction<{ submissionAccess: any }>(); export const formAccessUser = createAction<{ formAccess: any }>(); export const projectAccessUser = createAction<{ projectAccess: any }>(); export const userRoles = createAction<{ roles: Record }>(); export const userForms = createAction<{ forms: Record }>();