import { Feature } from "oak-frontend-base"; export default class Pay extends Feature { application; constructor(application) { super(); this.application = application; } getPayChannels() { const application = this.application.getApplication(); const { payConfig, system } = application; const { payConfig: systemPayConfig } = system; return (payConfig || []).map(ele => ele.channel).concat((systemPayConfig || []).map(ele => ele.channel)); } getPayConfigs() { const application = this.application.getApplication(); const { payConfig, system } = application; const { payConfig: systemPayConfig } = system; return (payConfig || []).concat((systemPayConfig || [])); } }