UNPKG

@lcap/asl

Version:

NetEase Application Specific Language

57 lines (55 loc) 1.43 kB
import { createPreServiceType, postServiceType } from '../common/preprocess'; export default { loadList: { url: { path: '/proxy/graph/api/v1/graph/interfaces', method: 'get', }, config: { preprocess: createPreServiceType('query'), postprocess: (result) => { result.forEach((item) => { postServiceType(item); }); return result; }, }, }, loadDetail: { url: { path: '/proxy/graph/api/v1/graph/interfaces/{id}', method: 'get', }, config: { preprocess: createPreServiceType('query'), }, }, create: { url: { path: '/proxy/graph/api/v1/graph/interfaces', method: 'post', }, config: { preprocess: createPreServiceType('body'), postprocess: (result) => { postServiceType(result); return result; }, }, }, update: { url: { path: '/proxy/graph/api/v1/graph/interfaces', method: 'put', }, config: { preprocess: createPreServiceType('body'), }, }, delete: { url: { path: '/proxy/graph/api/v1/graph/interfaces/{id}', method: 'delete', }, }, };