UNPKG

atom-nuclide

Version:

A unified developer experience for web and mobile development, built as a suite of features on top of Atom to provide hackability and the support of an active community.

413 lines (406 loc) 9.51 kB
"use strict"; let Observable, trackOperationTiming; module.exports = _client => { const remoteModule = {}; remoteModule.queryFuzzyFile = function (arg0, arg1, arg2) { return _client.marshalArguments(Array.from(arguments), [{ name: "rootDirectory", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 30 }, kind: "named", name: "NuclideUri" } }, { name: "queryString", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 31 }, kind: "string" } }, { name: "ignoredNames", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 32 }, kind: "array", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 32 }, kind: "string" } } }]).then(args => { return _client.callRemoteFunction("FuzzyFileSearchService/queryFuzzyFile", "promise", args); }).then(value => { return _client.unmarshal(value, { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 33 }, kind: "array", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 33 }, kind: "named", name: "FileSearchResult" } }); }); }; remoteModule.isFuzzySearchAvailableFor = function (arg0) { return _client.marshalArguments(Array.from(arguments), [{ name: "rootDirectory", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 43 }, kind: "named", name: "NuclideUri" } }]).then(args => { return _client.callRemoteFunction("FuzzyFileSearchService/isFuzzySearchAvailableFor", "promise", args); }).then(value => { return _client.unmarshal(value, { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 44 }, kind: "boolean" }); }); }; remoteModule.disposeFuzzySearch = function (arg0) { return _client.marshalArguments(Array.from(arguments), [{ name: "rootDirectory", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, kind: "named", name: "NuclideUri" } }]).then(args => { return _client.callRemoteFunction("FuzzyFileSearchService/disposeFuzzySearch", "promise", args); }).then(value => { return _client.unmarshal(value, { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, kind: "void" }); }); }; return remoteModule; }; Object.defineProperty(module.exports, "inject", { value: function () { Observable = arguments[0]; trackOperationTiming = arguments[1]; } }); Object.defineProperty(module.exports, "defs", { value: new Map([["Object", { kind: "alias", name: "Object", location: { type: "builtin" } }], ["Date", { kind: "alias", name: "Date", location: { type: "builtin" } }], ["RegExp", { kind: "alias", name: "RegExp", location: { type: "builtin" } }], ["Buffer", { kind: "alias", name: "Buffer", location: { type: "builtin" } }], ["fs.Stats", { kind: "alias", name: "fs.Stats", location: { type: "builtin" } }], ["NuclideUri", { kind: "alias", name: "NuclideUri", location: { type: "builtin" } }], ["FileSearchResult", { kind: "alias", location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 14 }, name: "FileSearchResult", definition: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 14 }, kind: "object", fields: [{ location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 15 }, name: "path", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 15 }, kind: "named", name: "NuclideUri" }, optional: false }, { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 16 }, name: "score", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 16 }, kind: "number" }, optional: false }, { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 17 }, name: "matchIndexes", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 17 }, kind: "array", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 17 }, kind: "number" } }, optional: false }] } }], ["queryFuzzyFile", { kind: "function", name: "queryFuzzyFile", location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 29 }, type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 29 }, kind: "function", argumentTypes: [{ name: "rootDirectory", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 30 }, kind: "named", name: "NuclideUri" } }, { name: "queryString", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 31 }, kind: "string" } }, { name: "ignoredNames", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 32 }, kind: "array", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 32 }, kind: "string" } } }], returnType: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 33 }, kind: "promise", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 33 }, kind: "array", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 33 }, kind: "named", name: "FileSearchResult" } } } } }], ["isFuzzySearchAvailableFor", { kind: "function", name: "isFuzzySearchAvailableFor", location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 42 }, type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 42 }, kind: "function", argumentTypes: [{ name: "rootDirectory", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 43 }, kind: "named", name: "NuclideUri" } }], returnType: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 44 }, kind: "promise", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 44 }, kind: "boolean" } } } }], ["disposeFuzzySearch", { kind: "function", name: "disposeFuzzySearch", location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, kind: "function", argumentTypes: [{ name: "rootDirectory", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, kind: "named", name: "NuclideUri" } }], returnType: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, kind: "promise", type: { location: { type: "source", fileName: "FuzzyFileSearchService.js", line: 51 }, kind: "void" } } } }]]) });