Plugin engine (API) type, i.e. 'theiaPlugin', 'vscode', etc.
A plugin resolver is handling how to resolve a plugin link into a local resource.
The native path separator depending on the OS.
Copyright (C) 2018 Red Hat, Inc. and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
The JSON-RPC workspace interface.
The forward slash path separator.
the base name of a path.
New array with all falsy values removed. The original array IS NOT modified.
Connects to a remote debug server.
.far
from boo.far
or the empty string.
Returns query parameters from current page.
Computes the root this path, like getRoot('c:\files') === c:\
,
getRoot('files:///files/path') === files:///
,
or getRoot('\\server\shares\path') === \\server\shares\
Copyright (C) 2018 Red Hat, Inc. and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
whether the provided parameter is a JavaScript Array or not.
True if the provided object is an array and has at least one element.
Returns true
if the parameter has type "object" and not null, an array, a regexp, a date.
Checks if the given error is a promise in canceled state
'true' if the 'arg' is a 'ReadonlyArray'.
whether the provided parameter is undefined.
whether the provided parameter is undefined or null.
Simplified glob matching. Supports a subset of glob patterns:
Copyright (C) 2018 Red Hat, Inc. and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Simplified glob matching. Supports a subset of glob patterns:
Same as parse
, but the ParsedExpression is guaranteed to return a Promise
Resolves DebugAdapterExecutable based on contribution.
A reviver that takes URI's transferred via JSON.stringify() and makes instances of our local plugin API URI class (below)
Starts debug adapter process.
Copyright (C) 2020 TypeFox and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0