iVipCoin - System
  • Introdução
  • Referência
    • Models
      • FirestoreObject
      • Resultado
      • Usuario
    • Pages
    • Helper
      • UserHelper
    • Crucial
      • Messages
      • MenuBar
      • Palette
    • Widgets
  • API
    • Segurança e Privacidade
  • Termos de Serviço
Powered by GitBook
On this page
  • Sintaxe
  • Exemplo
  1. Referência
  2. Models

Resultado

PreviousFirestoreObjectNextUsuario

Last updated 3 years ago

Resultado, uma classe estrutural estendida de , é utilizada para informar sucesso ou problemas ao realizar atividades dentro do sistema.

Sintaxe

new Resultado ( code : number , message : string , stackTrace ? : Object , dice ? : Object ) : any

  • code : number

    • Código da atividade.

  • message : string

    • Define a descrição da atividade.

  • stackTrace ? : Object

    • Informações adicionais sobre o erro.

  • dice ? : Object

    • Caso haja algum dado à ser retornado em operações bem sucedidas.

Exemplo

import { Resultado } from "Models";

function myPromise(){
    return new Promise((resolve, reject)=>{
        reject(new Resultado(-1, "Algo deu erro!"));
    });
}

myPromise().then(()=>{}).catch(console.log);

/* object Resultado {
    "code": -1,
    "message": "Algo deu erro!",
    "stackTrace": null,
    "dice": null
} */
FirestoreObject