/**
 * @since Last modified: 2024-09-12 16:57:35
 * @namespace ax
 * @description This is the software's namespace. To use external modules, components, and utility functions, you need to add the 'ax.' prefix.
 */
'use strict';
import config from './config';
import prefix from './prefix';
import alias from './alias';
import augment from '../utils/augment';
import isEmpty from '../utils/isEmpty';
import extend from '../utils/extend';
const ax = {
    frame: 0,
    ajaxStorage: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    prefix,
    alias,
    nameSfx: '_TMP',
    messages: [],
    valids: [],
    config,
    augment,
    install(vue, options) {
        !isEmpty(options) && extend({
            target: this.config,
            source: options,
        });
        vue.config.globalProperties.$ax = this;
    }
};
export default ax;
