Publish Vulpes Preview 15 sources for desktop, Android and Tundra

Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
This commit is contained in:
OverSu 2026-09-30 23:13:03 +02:00
commit b38dea0597
25901 changed files with 9982925 additions and 369 deletions

View file

@ -0,0 +1,29 @@
/**
* Defer is a factory that would create a wrapped Promise object with exposed
* resolve / reject API so that we can easily resolve / reject promise from
* outside.
*
* This is mostly useful when you are going to queue promises for later use.
*
* API:
*
* var defer = Defer();
* defer.resolve('return value');
* defer.reject('reason')
*
* @module Defer
*/
define(function(require) {
'use strict';
var Defer = function() {
this.promise = new Promise((resolve, reject) => {
this.resolve = resolve;
this.reject = reject;
});
};
return function ctor_defer() {
return new Defer();
};
});