@zoranwong/acc-engine.js
Version:
A javascript framework to accelerate your applicatin developement
31 lines • 815 B
JavaScript
import Application, {Model, ServiceProvider} from "../src";
import {EventInterface} from "../lib";
let app = Application.getInstance();
class ConfigProvider extends ServiceProvider{
register () {
// return super.register();
this.app.status = 'ddd';
console.log('------------- config provider --------', this.app);
this.app.config.provider = 1;
}
}
app.register(ConfigProvider);
app.run();
class User extends Model {
username = null;
headImage = null;
constructor(options) {
super(options);
this.initial(options);
}
}
// User.instance(app, 'model');
console.log(new User({
username: 'Jack',
head_image: '--------------',
}));
test('provider test !', async function () {
console.log(app.config)
expect(1)
.toEqual(1);
});