{"version":3,"sources":["../src/callback.ts"],"sourcesContent":["\nexport function debounce(callback: any, delayMs: number)\n{\n\tlet timeout : number;\n\n\treturn (...args : unknown[]) => \n\t{\n\t\tclearTimeout(timeout);\n\t\ttimeout = setTimeout(function (this : unknown) { callback.apply(this, args); }, delayMs);\n\t};\n}\n\nexport function domReady(fn: () => void) : void\n{\n    if (document.readyState !== 'loading') {fn();} \n    else {document.addEventListener('DOMContentLoaded', fn);}\n}"],"mappings":";AACO,SAAS,SAAS,UAAe,SACxC;AACC,MAAI;AAEJ,SAAO,IAAI,SACX;AACC,iBAAa,OAAO;AACpB,cAAU,WAAW,WAA0B;AAAE,eAAS,MAAM,MAAM,IAAI;AAAA,IAAG,GAAG,OAAO;AAAA,EACxF;AACD;AAEO,SAAS,SAAS,IACzB;AACI,MAAI,SAAS,eAAe,WAAW;AAAC,OAAG;AAAA,EAAE,OACxC;AAAC,aAAS,iBAAiB,oBAAoB,EAAE;AAAA,EAAE;AAC5D;","names":[]}