import * as _ from "./AbstractStore"; import {Request} from "../Request"; export namespace data { /** * ProxyStore Class */ export class ProxyStore extends _.data.AbstractStore { /** * autoLoad */ public autoLoad = true; public url = ""; /** * Initialize * * This method is called subclass constructor */ public init() { super.init(); console.log(this.url); if (this.autoLoad) { this.load(); } } /** * load */ public load() { let scope = this; Request.get(this.url, function(data) { scope.data = data; scope.fireEvent("load"); }); } } } // EOF