Options
All
  • Public
  • Public/Protected
  • All
Menu

Result wrapper for API calls

Type Parameters

  • T = void

Hierarchy

  • NCResult

Index

Properties

Methods

Properties

isOk: boolean

Whether the operation succeeded, equivalent to code === 0

code: number

Status code

msg: string

Error message

data?: T

Response data

Methods

  • from<T>(code: number, msg?: string, data?: T): NCResult<T>
  • Type Parameters

    • T = void

    Parameters

    • code: number
    • Optional msg: string
    • Optional data: T

    Returns NCResult<T>

  • ok<T>(data?: T, desc?: string): NCResult<T>
  • Type Parameters

    • T

    Parameters

    • Optional data: T
    • Optional desc: string

    Returns NCResult<T>

  • fail<T>(code: number, desc?: string, data?: T): NCResult<T>
  • Type Parameters

    • T

    Parameters

    • code: number
    • Optional desc: string
    • Optional data: T

    Returns NCResult<T>