import { IModels, IResponseTypes } from './request'; import * as reduxLib from '@ali/rap/runtime/reduxLib'; /** 请求types */ export declare const RequestTypes: { 'GET/testGet': string[]; 'GET/testGet2': string[]; 'POST/testPost': string[]; 'POST/testFormData': string[]; 'GET/group/:groupId/member/{memberId}': string[]; 'GET/useAPI': string[]; 'GET/useAPI/request': string[]; 'GET/useAPI/multiple-tab': string[]; 'POST/test/root': string[]; 'POST/test/debounce': string[]; 'GET/example/1575626712231': string[]; }; /** store中存储的数据结构 */ interface IRapperStore { 'GET/testGet': Array; 'GET/testGet2': Array; 'POST/testPost': Array; 'POST/testFormData': Array; 'GET/group/:groupId/member/{memberId}': Array; 'GET/useAPI': Array; 'GET/useAPI/request': Array; 'GET/useAPI/multiple-tab': Array; 'POST/test/root': Array; 'POST/test/debounce': Array; 'GET/example/1575626712231': Array; } export declare type TRapperStoreKey = keyof IRapperStore; export declare const useResponse: { /** * 接口名:GET请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377102 */ 'GET/testGet': (filter?: { request?: IModels['GET/testGet']['Req']; } | ((storeData: IRapperStore['GET/testGet'][0]) => boolean)) => any; /** * 接口名:GET请求副本 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1904966 */ 'GET/testGet2': (filter?: { request?: IModels['GET/testGet2']['Req']; } | ((storeData: IRapperStore['GET/testGet2'][0]) => boolean)) => any; /** * 接口名:POST 请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377105 */ 'POST/testPost': (filter?: { request?: IModels['POST/testPost']['Req']; } | ((storeData: IRapperStore['POST/testPost'][0]) => boolean)) => any; /** * 接口名:form表单提交请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377106 */ 'POST/testFormData': (filter?: { request?: IModels['POST/testFormData']['Req']; } | ((storeData: IRapperStore['POST/testFormData'][0]) => boolean)) => any; /** * 接口名:RESTful 接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1380746 */ 'GET/group/:groupId/member/{memberId}': (filter?: { request?: IModels['GET/group/:groupId/member/{memberId}']['Req']; } | ((storeData: IRapperStore['GET/group/:groupId/member/{memberId}'][0]) => boolean)) => any; /** * 接口名:useAPI测试接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1482796 */ 'GET/useAPI': (filter?: { request?: IModels['GET/useAPI']['Req']; } | ((storeData: IRapperStore['GET/useAPI'][0]) => boolean)) => any; /** * 接口名:useAPI-request * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1670435 */ 'GET/useAPI/request': (filter?: { request?: IModels['GET/useAPI/request']['Req']; } | ((storeData: IRapperStore['GET/useAPI/request'][0]) => boolean)) => any; /** * 接口名:useAPI-多tab * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1681938 */ 'GET/useAPI/multiple-tab': (filter?: { request?: IModels['GET/useAPI/multiple-tab']['Req']; } | ((storeData: IRapperStore['GET/useAPI/multiple-tab'][0]) => boolean)) => any; /** * 接口名:测试root * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1775969 */ 'POST/test/root': (filter?: { request?: IModels['POST/test/root']['Req']; } | ((storeData: IRapperStore['POST/test/root'][0]) => boolean)) => any; /** * 接口名:测试debounce * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1921502 */ 'POST/test/debounce': (filter?: { request?: IModels['POST/test/debounce']['Req']; } | ((storeData: IRapperStore['POST/test/debounce'][0]) => boolean)) => any; /** * 接口名:示例接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=239096&mod=344548&itf=1399160 */ 'GET/example/1575626712231': (filter?: { request?: IModels['GET/example/1575626712231']['Req']; } | ((storeData: IRapperStore['GET/example/1575626712231'][0]) => boolean)) => any; }; export declare const useAPI: { /** * 接口名:GET请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377102 */ 'GET/testGet': (requestParams?: IModels['GET/testGet']['Req'], extra?: any) => any; /** * 接口名:GET请求副本 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1904966 */ 'GET/testGet2': (requestParams?: IModels['GET/testGet2']['Req'], extra?: any) => any; /** * 接口名:POST 请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377105 */ 'POST/testPost': (requestParams?: IModels['POST/testPost']['Req'], extra?: any) => any; /** * 接口名:form表单提交请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377106 */ 'POST/testFormData': (requestParams?: IModels['POST/testFormData']['Req'], extra?: any) => any; /** * 接口名:RESTful 接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1380746 */ 'GET/group/:groupId/member/{memberId}': (requestParams?: IModels['GET/group/:groupId/member/{memberId}']['Req'], extra?: any) => any; /** * 接口名:useAPI测试接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1482796 */ 'GET/useAPI': (requestParams?: IModels['GET/useAPI']['Req'], extra?: any) => any; /** * 接口名:useAPI-request * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1670435 */ 'GET/useAPI/request': (requestParams?: IModels['GET/useAPI/request']['Req'], extra?: any) => any; /** * 接口名:useAPI-多tab * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1681938 */ 'GET/useAPI/multiple-tab': (requestParams?: IModels['GET/useAPI/multiple-tab']['Req'], extra?: any) => any; /** * 接口名:测试root * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1775969 */ 'POST/test/root': (requestParams?: IModels['POST/test/root']['Req'], extra?: any) => any; /** * 接口名:测试debounce * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1921502 */ 'POST/test/debounce': (requestParams?: IModels['POST/test/debounce']['Req'], extra?: any) => any; /** * 接口名:示例接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=239096&mod=344548&itf=1399160 */ 'GET/example/1575626712231': (requestParams?: IModels['GET/example/1575626712231']['Req'], extra?: any) => any; }; export declare const useAllResponse: { /** * 接口名:GET请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377102 */ 'GET/testGet': () => any[]; /** * 接口名:GET请求副本 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1904966 */ 'GET/testGet2': () => any[]; /** * 接口名:POST 请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377105 */ 'POST/testPost': () => any[]; /** * 接口名:form表单提交请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377106 */ 'POST/testFormData': () => any[]; /** * 接口名:RESTful 接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1380746 */ 'GET/group/:groupId/member/{memberId}': () => any[]; /** * 接口名:useAPI测试接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1482796 */ 'GET/useAPI': () => any[]; /** * 接口名:useAPI-request * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1670435 */ 'GET/useAPI/request': () => any[]; /** * 接口名:useAPI-多tab * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1681938 */ 'GET/useAPI/multiple-tab': () => any[]; /** * 接口名:测试root * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1775969 */ 'POST/test/root': () => any[]; /** * 接口名:测试debounce * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1921502 */ 'POST/test/debounce': () => any[]; /** * 接口名:示例接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=239096&mod=344548&itf=1399160 */ 'GET/example/1575626712231': () => any[]; }; /** 重置接口数据 */ export declare const clearResponseCache: { /** * 接口名:GET请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377102 */ 'GET/testGet': () => void; /** * 接口名:GET请求副本 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1904966 */ 'GET/testGet2': () => void; /** * 接口名:POST 请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377105 */ 'POST/testPost': () => void; /** * 接口名:form表单提交请求 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1377106 */ 'POST/testFormData': () => void; /** * 接口名:RESTful 接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1380746 */ 'GET/group/:groupId/member/{memberId}': () => void; /** * 接口名:useAPI测试接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1482796 */ 'GET/useAPI': () => void; /** * 接口名:useAPI-request * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1670435 */ 'GET/useAPI/request': () => void; /** * 接口名:useAPI-多tab * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1681938 */ 'GET/useAPI/multiple-tab': () => void; /** * 接口名:测试root * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1775969 */ 'POST/test/root': () => void; /** * 接口名:测试debounce * Rap 地址: http://rap2.taobao.org/repository/editor?id=237514&mod=340613&itf=1921502 */ 'POST/test/debounce': () => void; /** * 接口名:示例接口 * Rap 地址: http://rap2.taobao.org/repository/editor?id=239096&mod=344548&itf=1399160 */ 'GET/example/1575626712231': () => void; }; export declare const rapperBaseSelector: { 'GET/testGet': (state: any, filter?: { request?: IModels['GET/testGet']['Req']; } | ((storeData: IRapperStore['GET/testGet'][0]) => boolean)) => any; 'GET/testGet2': (state: any, filter?: { request?: IModels['GET/testGet2']['Req']; } | ((storeData: IRapperStore['GET/testGet2'][0]) => boolean)) => any; 'POST/testPost': (state: any, filter?: { request?: IModels['POST/testPost']['Req']; } | ((storeData: IRapperStore['POST/testPost'][0]) => boolean)) => any; 'POST/testFormData': (state: any, filter?: { request?: IModels['POST/testFormData']['Req']; } | ((storeData: IRapperStore['POST/testFormData'][0]) => boolean)) => any; 'GET/group/:groupId/member/{memberId}': (state: any, filter?: { request?: IModels['GET/group/:groupId/member/{memberId}']['Req']; } | ((storeData: IRapperStore['GET/group/:groupId/member/{memberId}'][0]) => boolean)) => any; 'GET/useAPI': (state: any, filter?: { request?: IModels['GET/useAPI']['Req']; } | ((storeData: IRapperStore['GET/useAPI'][0]) => boolean)) => any; 'GET/useAPI/request': (state: any, filter?: { request?: IModels['GET/useAPI/request']['Req']; } | ((storeData: IRapperStore['GET/useAPI/request'][0]) => boolean)) => any; 'GET/useAPI/multiple-tab': (state: any, filter?: { request?: IModels['GET/useAPI/multiple-tab']['Req']; } | ((storeData: IRapperStore['GET/useAPI/multiple-tab'][0]) => boolean)) => any; 'POST/test/root': (state: any, filter?: { request?: IModels['POST/test/root']['Req']; } | ((storeData: IRapperStore['POST/test/root'][0]) => boolean)) => any; 'POST/test/debounce': (state: any, filter?: { request?: IModels['POST/test/debounce']['Req']; } | ((storeData: IRapperStore['POST/test/debounce'][0]) => boolean)) => any; 'GET/example/1575626712231': (state: any, filter?: { request?: IModels['GET/example/1575626712231']['Req']; } | ((storeData: IRapperStore['GET/example/1575626712231'][0]) => boolean)) => any; }; export declare const rapperDataSelector: { 'GET/testGet': (state: any) => any; 'GET/testGet2': (state: any) => any; 'POST/testPost': (state: any) => any; 'POST/testFormData': (state: any) => any; 'GET/group/:groupId/member/{memberId}': (state: any) => any; 'GET/useAPI': (state: any) => any; 'GET/useAPI/request': (state: any) => any; 'GET/useAPI/multiple-tab': (state: any) => any; 'POST/test/root': (state: any) => any; 'POST/test/debounce': (state: any) => any; 'GET/example/1575626712231': (state: any) => any; }; export declare const rapperActions: any[] | { 'GET/testGet': string[]; 'GET/testGet2': string[]; 'POST/testPost': string[]; 'POST/testFormData': string[]; 'GET/group/:groupId/member/{memberId}': string[]; 'GET/useAPI': string[]; 'GET/useAPI/request': string[]; 'GET/useAPI/multiple-tab': string[]; 'POST/test/root': string[]; 'POST/test/debounce': string[]; 'GET/example/1575626712231': string[]; }; export {};