1.5.135 • Published 3 years ago

qubic-api v1.5.135

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Introduction

Type-safe APIs for NextJS

Usage

import {EHttpStatusCode} from "qubic-api";
import { api } from "qubic-api";

/* global handler */
export const secure = api<{ user: { name: string } }>(async (req, res) => {
	if (req.headers.authorization !== "abc") return EHttpStatusCode.BadRequest
    // non-status code return is implicit succes.
})


/* in your endpoints */
export default secure({
    GET: (req, res) => Promise.resolve("hello world"), // must be a Promise.
    POST: async (req, res) => db.users()
});
1.5.135

3 years ago

1.5.134

3 years ago

1.5.133

3 years ago

1.5.132

3 years ago

1.5.131

3 years ago

1.5.130

3 years ago

1.5.129

3 years ago

1.5.128

3 years ago

1.5.127

3 years ago

1.5.126

3 years ago

1.5.125

3 years ago

1.5.124

3 years ago

1.5.123

3 years ago

1.5.122

3 years ago

1.5.121

3 years ago

1.5.120

3 years ago

1.5.119

3 years ago

1.5.118

3 years ago

1.5.117

3 years ago

1.5.116

3 years ago

1.5.115

3 years ago

1.5.114

3 years ago

1.5.113

3 years ago

1.5.112

3 years ago

1.5.111

3 years ago

1.5.110

3 years ago

1.5.109

3 years ago

1.5.108

3 years ago

1.5.107

3 years ago

1.5.106

3 years ago

1.5.105

3 years ago

1.5.104

3 years ago

1.5.103

3 years ago

1.5.102

3 years ago

1.5.101

3 years ago

1.5.100

3 years ago

1.5.99

3 years ago

1.5.98

3 years ago

1.5.97

3 years ago

1.5.96

3 years ago

1.5.95

3 years ago

1.5.94

3 years ago

1.5.93

3 years ago

1.5.92

3 years ago

1.5.91

3 years ago

1.5.90

3 years ago

1.5.89

3 years ago

1.5.88

3 years ago

1.5.87

3 years ago

1.5.86

3 years ago

1.5.85

3 years ago

1.5.84

3 years ago

1.5.83

3 years ago

1.5.82

3 years ago

1.5.81

3 years ago

1.5.80

3 years ago

1.5.79

3 years ago

1.5.78

3 years ago

1.5.77

3 years ago

1.5.76

3 years ago

1.5.75

3 years ago

1.5.74

3 years ago

1.5.73

3 years ago

1.5.72

3 years ago

1.5.71

3 years ago

1.5.70

3 years ago

1.5.69

3 years ago

1.5.68

3 years ago

1.5.67

3 years ago

1.5.66

3 years ago

1.5.65

3 years ago

1.5.64

3 years ago

1.5.63

3 years ago

1.5.62

3 years ago

1.5.61

3 years ago

1.5.60

3 years ago

1.5.59

3 years ago

1.5.58

3 years ago

1.5.57

3 years ago

1.5.56

3 years ago

1.5.55

3 years ago

1.5.54

3 years ago

1.5.53

3 years ago

1.5.52

3 years ago

1.5.51

3 years ago

1.5.50

3 years ago

1.5.49

3 years ago

1.5.48

3 years ago

1.5.47

3 years ago

1.5.46

3 years ago

1.5.45

3 years ago

1.5.44

3 years ago

1.5.43

3 years ago

1.5.42

3 years ago

1.5.41

3 years ago

1.5.40

3 years ago

1.5.39

3 years ago

1.5.38

3 years ago

1.5.37

3 years ago

1.5.36

3 years ago

1.5.35

3 years ago

1.5.34

3 years ago

1.5.33

3 years ago

1.5.32

3 years ago

1.5.31

3 years ago

1.5.30

3 years ago

1.5.29

3 years ago

1.5.28

3 years ago

1.5.27

3 years ago

1.5.26

3 years ago

1.5.25

3 years ago

1.5.24

3 years ago

1.5.23

3 years ago

1.5.22

3 years ago

1.5.21

3 years ago

1.5.20

3 years ago

1.5.19

3 years ago

1.5.18

3 years ago

1.5.17

3 years ago

1.5.16

3 years ago

1.5.15

3 years ago

1.5.14

3 years ago

1.5.13

3 years ago

1.5.12

3 years ago

1.5.11

3 years ago

1.5.10

3 years ago

1.5.9

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago