• 사용자 서비스

    Parameters

    • Optional nuxtApp: NuxtApp

    Returns {
        add: ((user) => Promise<ApiResponse<User>>);
        edit: ((user) => Promise<ApiResponse<User>>);
        getUser: ((usrId, isPrivate?) => Promise<User>);
        getUsers: ((criteria) => Promise<User[]>);
        remove: ((usrId) => Promise<ApiResponse<User>>);
    }

    • add: ((user) => Promise<ApiResponse<User>>)
        • (user): Promise<ApiResponse<User>>
        • 사용자 추가

          Parameters

          • user: User

            사용자 정보

          Returns Promise<ApiResponse<User>>

    • edit: ((user) => Promise<ApiResponse<User>>)
        • (user): Promise<ApiResponse<User>>
        • 사용자 수정

          Parameters

          • user: User

            사용자 정보

          Returns Promise<ApiResponse<User>>

    • getUser: ((usrId, isPrivate?) => Promise<User>)
        • (usrId, isPrivate?): Promise<User>
        • 사용자 상세 정보 조회

          Parameters

          • usrId: string

            사용자 아이디

          • isPrivate: boolean = false

            개인정보용 조회 여부

          Returns Promise<User>

    • getUsers: ((criteria) => Promise<User[]>)
        • (criteria): Promise<User[]>
        • 사용자 조회

          Parameters

          Returns Promise<User[]>

    • remove: ((usrId) => Promise<ApiResponse<User>>)
        • (usrId): Promise<ApiResponse<User>>
        • 사용자 제거

          Parameters

          • usrId: string

            사용자 아이디

          Returns Promise<ApiResponse<User>>

Generated using TypeDoc