SYMBOL INDEX (87 symbols across 6 files) FILE: src/config/env.ts type NodeEnv (line 1) | enum NodeEnv { function getEnv (line 7) | function getEnv(): NodeEnv { function isTest (line 11) | function isTest() { function isProd (line 15) | function isProd() { FILE: src/config/index.ts type ApiResponseMessage (line 3) | type ApiResponseMessage = string type ApiResponseData (line 4) | type ApiResponseData = string | number | object type ApiResponseCode (line 5) | type ApiResponseCode = AlipayNormalResponseCode | AlipayPaymentResponseCode type ApiResponse (line 6) | interface ApiResponse { type AlipayOption (line 12) | interface AlipayOption { type AlipayNormalResponseCode (line 20) | enum AlipayNormalResponseCode { type AlipayAPIArgs (line 55) | type AlipayAPIArgs = VerifyPamentArgs type VerifyPamentResult (line 70) | type VerifyPamentResult = string | PaymentResult type VerifyPamentArgs (line 71) | interface VerifyPamentArgs { type PaymentResult (line 77) | interface PaymentResult { type AlipayTradeAppPayResponse (line 83) | type AlipayTradeAppPayResponse = AlipayTradeAppPayResponseImpl & AlipayR... type AlipayTradeAppPayResponseImpl (line 85) | interface AlipayTradeAppPayResponseImpl { type AlipayPaymentResponseCode (line 98) | enum AlipayPaymentResponseCode { type AlipayNotifyArgs (line 109) | interface AlipayNotifyArgs { type AlipayVerifySignArgs (line 124) | interface AlipayVerifySignArgs { type AlipayPublicArgs (line 132) | interface AlipayPublicArgs { type AlipayResponse (line 146) | type AlipayResponse = AlipayPublicResponse | AlipayTradeAppPayResponse type AlipayResponseType (line 148) | type AlipayResponseType = type AlipayResponseTypeMap (line 162) | type AlipayResponseTypeMap = { type AlipayPublicResponse (line 166) | type AlipayPublicResponse = AlipayPublicResponseImpl & AlipayResponseTyp... type AlipayPublicResponseImpl (line 169) | interface AlipayPublicResponseImpl { type OrderTotalAmount (line 177) | type OrderTotalAmount = string | number type AlipayCreateOrderArgs (line 179) | interface AlipayCreateOrderArgs { type AlipayQueryOrderArgs (line 200) | interface AlipayQueryOrderArgs { type AlipayCancelOrderArgs (line 207) | interface AlipayCancelOrderArgs { type AlipayTradeCloseArgs (line 213) | interface AlipayTradeCloseArgs { type AlipayTradeRefundArgs (line 220) | interface AlipayTradeRefundArgs { type AlipayTradeRefundQueryArgs (line 236) | interface AlipayTradeRefundQueryArgs { type AlipayBillQueryArgs (line 244) | interface AlipayBillQueryArgs { type AlipayTradePrecreateArgs (line 250) | interface AlipayTradePrecreateArgs { type AlipayTradeSettleArgs (line 272) | interface AlipayTradeSettleArgs { type AlipayToaccountTransferArgs (line 280) | interface AlipayToaccountTransferArgs { type AlipayPayType (line 290) | enum AlipayPayType { type GoodsType (line 295) | enum GoodsType { type PayChannel (line 300) | enum PayChannel { type MethodType (line 320) | enum MethodType { type GateWay (line 339) | type GateWay = string type GateWayDefault (line 340) | enum GateWayDefault { type AlipayAPIList (line 345) | enum AlipayAPIList { type GetResponseTypeArgs (line 360) | type GetResponseTypeArgs = AlipayResponse | AlipayVerifySignArgs type AlipayNotifyResult (line 362) | enum AlipayNotifyResult { type AlipayAlgorithm (line 367) | enum AlipayAlgorithm { type AlipaySignType (line 372) | enum AlipaySignType { type AlipayPrivKey (line 377) | enum AlipayPrivKey { FILE: src/index.ts class Alipay (line 38) | class Alipay { method constructor (line 43) | constructor(options: AlipayOption) { method normalizeOptions (line 47) | private normalizeOptions(options: AlipayOption): AlipayOption { method appId (line 70) | get appId(): string { method privKey (line 74) | get privKey(): string { method publicKey (line 78) | get publicKey(): string { method notifyUrl (line 82) | get notifyUrl(): string { method validateBasicParams (line 86) | private validateBasicParams(method: MethodType, publicParams: AlipayPu... method validateParams (line 96) | private validateParams(method: MethodType, apiParams: AlipayAPIArgs, p... method makeRequest (line 106) | private makeRequest(params: AlipayPublicArgs, options: urllib.RequestO... method makeNotifyResponse (line 115) | public makeNotifyResponse(params: AlipayNotifyArgs): ApiResponse { method createWebOrderURL (line 124) | public createWebOrderURL(apiParams: AlipayCreateOrderArgs, publicParam... method createPageOrderURL (line 130) | public createPageOrderURL(apiParams: AlipayCreateOrderArgs, publicPara... method createPageOrder (line 136) | public createPageOrder(apiParams: AlipayCreateOrderArgs, publicParams?... method createWebOrder (line 152) | public createWebOrder(apiParams: AlipayCreateOrderArgs, publicParams?:... method createOrder (line 168) | public createOrder(apiParams: AlipayCreateOrderArgs, publicParams?: Al... method createAppOrder (line 172) | public createAppOrder(apiParams: AlipayCreateOrderArgs, publicParams?:... method queryOrder (line 188) | public queryOrder(apiParams: AlipayQueryOrderArgs, publicParams?: Alip... method cancelOrder (line 199) | public cancelOrder(apiParams: AlipayCancelOrderArgs, publicParams?: Al... method tradeClose (line 204) | public tradeClose(apiParams: AlipayTradeCloseArgs, publicParams?: Alip... method tradeRefund (line 209) | public tradeRefund(apiParams: AlipayTradeRefundArgs, publicParams?: Al... method tradeRefundQuery (line 214) | public tradeRefundQuery(apiParams: AlipayTradeRefundQueryArgs, publicP... method billDownloadQuery (line 219) | public billDownloadQuery(apiParams: AlipayBillQueryArgs, publicParams?... method tradePrecreate (line 224) | public tradePrecreate(apiParams: AlipayTradePrecreateArgs, publicParam... method tradeSettle (line 229) | public tradeSettle(apiParams: AlipayTradeSettleArgs, publicParams?: Al... method toaccountTransfer (line 234) | public toaccountTransfer(apiParams: AlipayToaccountTransferArgs, publi... FILE: src/utils.ts function makeSignStr (line 19) | function makeSignStr(params: object, omit = ['sign']) { function getSignAlgorithm (line 32) | function getSignAlgorithm(signType: config.AlipaySignType): config.Alipa... function makeSign (line 36) | function makeSign(privKey: string, params: config.AlipayPublicArgs) { function verifySign (line 44) | function verifySign( function getResponseType (line 59) | function getResponseType(response: config.GetResponseTypeArgs): config.A... function makeResponse (line 69) | function makeResponse(response: AlipayResponse): ApiResponse { function verifyPayment (line 77) | function verifyPayment(params: VerifyPamentArgs): ApiResponse { FILE: src/validator/index.ts type AlipayArgs (line 5) | type AlipayArgs = AlipayPublicArgs | AlipayAPIArgs function validate (line 7) | function validate(schema: Joi.ObjectSchema, params: AlipayArgs): AlipayA... function validateBasicParams (line 16) | function validateBasicParams(params: AlipayPublicArgs): AlipayPublicArgs { function validateAPIParams (line 20) | function validateAPIParams(method: MethodType, params: AlipayAPIArgs): A... FILE: tests/index.spec.ts function createService (line 8) | function createService(optons?: AlipayOption) { function testCreateAppOrderOk (line 17) | function testCreateAppOrderOk(options) {