defjs
0.3.0
def
ist eine Abkürzung für define
und kann daher als define js
gelesen werden.
Defjs ist eine Bibliothek, die Ihnen beim Definieren und Initiieren von Anfragen hilft. Ziel ist es, Ihnen das Definieren von Anfragen zu erleichtern, ohne sich um die Details kümmern zu müssen.
Für den Paketmanager verwenden
npm install @defjs/core
// or
yarn install @defjs/core
// or
pnpm install @defjs/core
// or
bun install @defjs/core
Für CDN verwenden
Es können nur ES-Module verwendet werden
import {
createGlobalClient ,
defineRequest ,
field
} from 'https://unpkg.com/@defjs/core/index.min.js' ;
/**
* @title Step 1
* @file src/main.ts
* @description Setting up a global client
*/
createGlobalClient ( {
host : 'https://example.com' ,
} ) ;
/**
* @title Step 2
* @file src/lib/api/user.ts
* @description Define the request api request in the lib/api directory of the project
*/
const useGetUser = defineRequest ( '/v1/user/:id' )
. withField ( {
id : field < number > ( ) . withParam ( )
} )
/**
* @title Step 3
* @file src/pages/home.ts
* @description Use defined requests in business code
*/
const { doRequest } = useGetUser ( ) ;
const { error , body } = await doRequest ( { id : 1 } ) ;
if ( error ) {
console . error ( error ) ;
return ;
}
console . log ( body ) ;
Schauen Sie sich das an? defjs.org, um loszulegen.
Paket | Version |
---|---|
@defjs/core | |
@defjs/angular |
MIT