rest-client-js-sdk:用于API的Rest Client SDK

时间:2024-05-21 01:38:38
【文件属性】:

文件名称:rest-client-js-sdk:用于API的Rest Client SDK

文件大小:178KB

文件格式:ZIP

更新时间:2024-05-21 01:38:38

JavaScript

Rest Client JS SDK 用于Javascript的API的其余客户端SDK。 该客户端试图避免为您拥有的每个API实施自定义SDK的复杂性。 您只需要实现模型和少量配置即可,这将为您隐藏复杂性。 安装 npm install rest-client-sdk 用法 声明您的映射 import { Mapping , Attribute , Relation , ClassMetadata } from 'rest-client-sdk' ; const mapping = new Mapping ( '/v1' ) ; const productMetadata = new ClassMetadata ( 'products' , // key: mandatory, will be passed in your serializer 'my_products'


【文件预览】:
rest-client-js-sdk-master
----.travis.yml(54B)
----.eslintrc(1KB)
----rollup.config.js(780B)
----package.json(3KB)
----__tests__()
--------client()
--------Mapping.test.js(3KB)
--------UnitOfWork.test.js(13KB)
--------TokenStorage.test.js(8KB)
--------Mapping()
--------MemoizePromise.test.js(2KB)
--------RestClientSdk.test.js(2KB)
--------TokenGenerator()
----.prettierrc(26B)
----LICENSE(1KB)
----src()
--------isImmutable.ts(2KB)
--------client()
--------ErrorFactory.ts(7KB)
--------Mapping.ts(4KB)
--------serializer()
--------decorator.ts(1KB)
--------Mapping()
--------AsyncStorageInterface.ts(200B)
--------RestClientSdkInterface.ts(709B)
--------UnitOfWork.ts(9KB)
--------TokenGenerator()
--------TokenStorageInterface.ts(493B)
--------TokenStorage.ts(7KB)
--------utils()
--------index.ts(3KB)
--------RestClientSdk.ts(3KB)
----tsconfig.json(6KB)
----__mocks__()
--------memberSerializer.js(977B)
--------refreshedCredentials.json(125B)
--------ObjectTokenGeneratorMock.js(572B)
--------NoTokenGeneratorMock.js(331B)
--------passwordCredentials.json(352B)
--------mockStorage.js(286B)
--------oauthClientCredentials.json(116B)
--------tokenStorage.js(220B)
--------ResponseTokenGeneratorMock.js(792B)
--------unitOfWorkMapping.js(2KB)
----setupJest.js(362B)
----.gitignore(181B)
----CHANGELOG.md(15KB)
----.npmrc(39B)
----README.md(13KB)
----yarn.lock(284KB)
----.eslintignore(5B)
----.bumpversion.cfg(216B)
----babel.config.js(331B)

网友评论