Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/75team/SublimeJS
/ functions
Functions
216 in github.com/75team/SublimeJS
⨍
Functions
216
◇
Types & classes
23
↓ 35 callers
Method
call
(self, func, args = [])
SublimeJS/core/context.py:147
↓ 22 callers
Method
get
(self, options, callback=None)
SublimeJS/core/http.py:53
↓ 10 callers
Function
define
(fn)
SublimeJS/js/core.js:2
↓ 10 callers
Function
resolve
* Returns a resolved promise. The returned promise will be * - fulfilled with promiseOrValue if it is a value, or * - if promiseOrValue is a pro
SublimeJS/js/when.js:183
↓ 9 callers
Function
convert
(obj)
v8.py:63
↓ 9 callers
Function
getContext
()
v8.py:351
↓ 9 callers
Function
isUndefined
(arg)
SublimeJS/js/util.js:483
↓ 9 callers
Method
log
(self, message)
SublimeJS/loader/pyv8loader.py:259
↓ 8 callers
Method
exists
(self, path, callback)
SublimeJS/core/fs.py:161
↓ 8 callers
Function
when
* Register an observer for a promise or immediate value. * * @param {*} promiseOrValue * @param {function?} [onFulfilled] callback to be called
SublimeJS/js/when.js:52
↓ 5 callers
Method
abspath
(self, path)
SublimeJS/core/context.py:114
↓ 5 callers
Function
isObject
(arg)
SublimeJS/js/util.js:493
↓ 5 callers
Function
rejected
* Creates a rejected, local promise with the supplied reason * NOTE: must never be exposed * @param {*} reason rejection reason * @returns {Prom
SublimeJS/js/when.js:394
↓ 4 callers
Method
__args
(self, path, options, callback=None)
SublimeJS/core/fs.py:11
↓ 4 callers
Function
_map
* Internal map that allows a fallback to handle rejections * @param {Array|Promise} array array of anything, may contain promises and values * @pa
SublimeJS/js/when.js:680
↓ 4 callers
Method
binding
(self, module)
SublimeJS/core/process.py:11
↓ 4 callers
Method
on
(self, event_name, callback)
SublimeJS/loader/pyv8loader.py:280
↓ 4 callers
Function
promise
* Creates a new promise whose fate is determined by resolver. * @param {function} resolver function(resolve, reject, notify) * @returns {Promise}
SublimeJS/js/when.js:264
↓ 3 callers
Function
_promise
* Creates a new promise, linked to parent, whose fate is determined * by resolver. * @param {function} resolver function(resolve, reject, notify)
SublimeJS/js/when.js:276
↓ 3 callers
Function
call
(a, b, c)
SublimeJS/js/util.js:643
↓ 3 callers
Function
enqueue
* Enqueue a task. If the queue is not currently scheduled to be * drained, schedule it. * @param {function} task
SublimeJS/js/when.js:810
↓ 3 callers
Method
eval
(self, code)
SublimeJS/core/context.py:159
↓ 3 callers
Function
formatProperty
(ctx, value, recurseTimes, visibleKeys, key, array)
SublimeJS/js/util.js:366
↓ 3 callers
Function
formatValue
(ctx, value, recurseTimes)
SublimeJS/js/util.js:211
↓ 3 callers
Function
isFunction
(arg)
SublimeJS/js/util.js:509
↓ 3 callers
Function
isNull
(arg)
SublimeJS/js/util.js:458
↓ 3 callers
Function
isRegExp
(re)
SublimeJS/js/util.js:488
↓ 3 callers
Function
isString
(arg)
SublimeJS/js/util.js:473
↓ 3 callers
Function
js_file_reader
(file_path, use_unicode=True)
SublimeJS/core/context.py:40
↓ 3 callers
Method
load_js_file
(self, path)
SublimeJS/core/context.py:124
↓ 3 callers
Function
objectToString
(o)
SublimeJS/js/util.js:529
↓ 3 callers
Function
pad
(n)
SublimeJS/js/util.js:534
↓ 3 callers
Method
reload
(self, force=False)
v8.py:323
↓ 3 callers
Function
runHandlers
* Run a queue of functions as quickly as possible, passing * value to each.
SublimeJS/js/when.js:369
↓ 3 callers
Method
trigger
(self, event_name, *args, **kwargs)
SublimeJS/loader/pyv8loader.py:289
↓ 2 callers
Method
__init__
(self, base)
v8.py:340
↓ 2 callers
Function
add_extracted_dirs
(dir)
SublimeJS/loader/pyv8loader.py:204
↓ 2 callers
Method
chmod
(self, path, mode, callback=None)
SublimeJS/core/fs.py:80
↓ 2 callers
Method
clean_tmp_file
(self)
SublimeJS/loader/pyv8loader.py:340
↓ 2 callers
Method
download_url
(self, url, error_message)
SublimeJS/loader/pyv8loader.py:516
↓ 2 callers
Method
execute
(self, args)
SublimeJS/loader/pyv8loader.py:323
↓ 2 callers
Method
find_binary
(self, name)
SublimeJS/loader/pyv8loader.py:315
↓ 2 callers
Function
formatError
(value)
SublimeJS/js/util.js:341
↓ 2 callers
Function
hasOwnProperty
(obj, prop)
SublimeJS/js/util.js:595
↓ 2 callers
Function
inspect
(obj, opts)
SublimeJS/js/util.js:125
↓ 2 callers
Function
isBoolean
(arg)
SublimeJS/js/util.js:453
↓ 2 callers
Function
isDate
(d)
SublimeJS/js/util.js:498
↓ 2 callers
Function
isError
(e)
SublimeJS/js/util.js:503
↓ 2 callers
Function
mixin
(des, src, map)
SublimeJS/js/core.js:9
↓ 2 callers
Method
mkdir
(self, path, callback)
SublimeJS/core/fs.py:100
↓ 2 callers
Function
nat_cmp
(a, b)
SublimeJS/core/semver.py:32
↓ 2 callers
Function
near
* Creates a near promise using the provided proxy * NOTE: must never be exposed * @param {object} proxy proxy for the promise's ultimate value or
SublimeJS/js/when.js:409
↓ 2 callers
Function
parse
Parse version to major, minor, patch, pre-release, build parts.
SublimeJS/core/semver.py:14
↓ 2 callers
Method
readdirSync
(self, path)
SublimeJS/core/fs.py:158
↓ 2 callers
Method
rmdir
(self, path, callback)
SublimeJS/core/fs.py:120
↓ 2 callers
Function
setTimeout
(callback, delay)
SublimeJS/js/core.js:128
↓ 1 callers
Function
_process
Process one or more OS commands.
SublimeJS/core/child_process.py:29
↓ 1 callers
Function
all
* Return a promise that will resolve only once all the supplied promisesOrValues * have resolved. The resolution value of the returned promise will
SublimeJS/js/when.js:634
↓ 1 callers
Function
arrayToHash
(array)
SublimeJS/js/util.js:200
↓ 1 callers
Function
assimilate
* Safely assimilates a foreign thenable by wrapping it in a trusted promise * @param {function} untrustedThen x's then() method * @param {object|f
SublimeJS/js/when.js:471
↓ 1 callers
Function
cast
(x)
SublimeJS/js/when.js:58
↓ 1 callers
Function
clean_old_data
()
SublimeJS/loader/pyv8loader.py:139
↓ 1 callers
Function
coerce
* Coerces x to a trusted Promise * @param {*} x thing to coerce * @returns {*} Guaranteed to return a trusted Promise. If x * is trusted, ret
SublimeJS/js/when.js:445
↓ 1 callers
Function
compare
(ver1, ver2)
SublimeJS/core/semver.py:31
↓ 1 callers
Function
compare_by_keys
(d1, d2)
SublimeJS/core/semver.py:38
↓ 1 callers
Function
deliver
(p)
SublimeJS/js/when.js:304
↓ 1 callers
Method
download
(self, url, error_message, timeout, tries)
SublimeJS/loader/pyv8loader.py:453
↓ 1 callers
Function
formatArray
(ctx, value, recurseTimes, visibleKeys, keys)
SublimeJS/js/util.js:346
↓ 1 callers
Function
formatPrimitive
(ctx, value)
SublimeJS/js/util.js:317
↓ 1 callers
Function
fulfilled
* Creates a fulfilled, local promise as a proxy for a value * NOTE: must never be exposed * @param {*} value fulfillment value * @returns {Promi
SublimeJS/js/when.js:381
↓ 1 callers
Function
get_arch
Returns architecture name for PyV8 binary
SublimeJS/loader/pyv8loader.py:96
↓ 1 callers
Function
get_loader_config
(path)
SublimeJS/loader/pyv8loader.py:115
↓ 1 callers
Function
import_pyv8
()
SublimeJS/core/context.py:64
↓ 1 callers
Function
init
Init sublime-v8 engine
v8.py:179
↓ 1 callers
Function
isArray
(ar)
SublimeJS/js/util.js:448
↓ 1 callers
Function
isNumber
(arg)
SublimeJS/js/util.js:468
↓ 1 callers
Method
load_resource
(self, path)
SublimeJS/core/context.py:117
↓ 1 callers
Function
map
* Promise-aware array map function, similar to `Array.prototype.map()`, * but input array may contain promises or values. * @param {Array|Promise}
SublimeJS/js/when.js:668
↓ 1 callers
Function
nextTick
(t)
SublimeJS/js/core.js:159
↓ 1 callers
Method
on_complete
Invoked when download process was finished successfully
SublimeJS/loader/pyv8loader.py:247
↓ 1 callers
Method
on_ready
(self)
v8.py:251
↓ 1 callers
Method
on_start
Invoked when download process is initiated
SublimeJS/loader/pyv8loader.py:239
↓ 1 callers
Function
process
(commands, callback=None, working_dir=None, wait_for_completion=None, **kwargs)
SublimeJS/core/child_process.py:10
↓ 1 callers
Function
progressed
* Create a progress promise with the supplied update. * @private * @param {*} update * @return {Promise} progress promise
SublimeJS/js/when.js:425
↓ 1 callers
Function
promiseReject
* Reject this promise with the supplied reason, which will be used verbatim. * @param {*} reason reason for the rejection
SublimeJS/js/when.js:347
↓ 1 callers
Function
promiseResolve
* Transition from pre-resolution state to post-resolution state, notifying * all listeners of the ultimate fulfillment or rejection * @param {*|
SublimeJS/js/when.js:325
↓ 1 callers
Function
reduceToSingleString
(output, base, braces)
SublimeJS/js/util.js:425
↓ 1 callers
Method
registerCommand
(self, name, commandType)
v8.py:302
↓ 1 callers
Function
reject
* Returns a rejected promise for the supplied promiseOrValue. The returned * promise will be rejected with: * - promiseOrValue, if it is a value,
SublimeJS/js/when.js:199
↓ 1 callers
Method
request
(self, options, callback=None)
SublimeJS/core/http.py:10
↓ 1 callers
Function
resolveOne
(item, i)
SublimeJS/js/when.js:707
↓ 1 callers
Function
save_loader_config
(path, data)
SublimeJS/loader/pyv8loader.py:130
↓ 1 callers
Function
should_use_unicode
WinXP unable to eval JS in unicode object (while other OSes requires it) This function checks if we have to use unicode when reading files
SublimeJS/core/context.py:23
↓ 1 callers
Function
some
* Initiates a competitive race, returning a promise that will resolve when * howMany of the supplied promisesOrValues have resolved, or will reject
SublimeJS/js/when.js:542
↓ 1 callers
Method
stat
(self, path, callback)
SublimeJS/core/fs.py:182
↓ 1 callers
Method
statSync
(self, path)
SublimeJS/core/fs.py:200
↓ 1 callers
Function
timestamp
()
SublimeJS/js/util.js:543
↓ 1 callers
Function
toFulfilledState
* Creates a fulfilled state snapshot * @private * @param {*} x any value * @returns {{state:'fulfilled',value:*}}
SublimeJS/js/when.js:763
↓ 1 callers
Function
toPendingState
* Creates a pending state snapshot * @private * @returns {{state:'pending'}}
SublimeJS/js/when.js:782
↓ 1 callers
Function
toRejectedState
* Creates a rejected state snapshot * @private * @param {*} x any reason * @returns {{state:'rejected',reason:*}}
SublimeJS/js/when.js:773
next →
1–100 of 216, ranked by callers