1.0.0 • Published 2 years ago
standard-result v1.0.0
standard-result
define a standard result interface
install
npm install standard-result --save
usage
import { isSuccessResult, Result } from 'standard-result';
interface User {
id: number;
name: string;
email: string;
}
function login(): Result<User> {
...
}
const loginResult = login();
if (!isSuccessResult(loginResult)) {
console.log(`login fail: ${loginResult.message || 'unknown reason'}`)
...
}
interfaces
- SuccessResult
- ErrorResult
apis
- isSuccessResult
- createSuccessResult
- createErrorResult
License
MIT © AEPKILL
1.0.0
2 years ago