Tabnine Logo For Javascript
q
Code IndexAdd Tabnine to your IDE (free)

How to use q

Best JavaScript code snippets using q(Showing top 15 results out of 6,318)

origin: avwo/whistle

function parseRuleJson(rules, callback) {
 if (!Array.isArray(rules)) {
  rules = [rules];
 }

 Q.all(rules.map(function(rule) {
  var defer = Q.defer();
  readRuleList(rule, function(data) {
   defer.resolve(data);
  }, true);
  return defer.promise;
 })).spread(callback);
}
origin: avwo/whistle

dns.lookup(config.host, function(err, ip) {
  if (err) {
   throw err;
  }
  defer.resolve(ip);
 });
origin: avwo/whistle

function getRuleValue(rules, callback, noBody, charset, isHtml) {
 if (noBody || !rules) {
  return callback();
 }
 if (!Array.isArray(rules)) {
  rules = [rules];
 }

 Q.all(rules.map(function(rule) {
  var defer = Q.defer();
  readRuleList(rule, function(data) {
   defer.resolve(data);
  }, false, charset, isHtml);
  return defer.promise;
 })).spread(callback);
}
origin: cube-js/cube.js

Q.fcall(this._handler.CloseSession.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_CloseSession_result({success: result});
   output.writeMessageBegin("CloseSession", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("CloseSession", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: avwo/whistle

function getFileWriters(files, callback) {
 if (!Array.isArray(files)) {
  files = [files];
 }

 Q.all(files.map(function(file) {
  var defer = Q.defer();
  getFileWriter(file, function(writer) {
   defer.resolve(writer);
  });
  return defer.promise;
 })).spread(callback);
}
origin: cube-js/cube.js

Q.fcall(this._handler.CloseOperation.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_CloseOperation_result({success: result});
   output.writeMessageBegin("CloseOperation", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("CloseOperation", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetPrimaryKeys.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetPrimaryKeys_result({success: result});
   output.writeMessageBegin("GetPrimaryKeys", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetPrimaryKeys", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetOperationStatus.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetOperationStatus_result({success: result});
   output.writeMessageBegin("GetOperationStatus", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetOperationStatus", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetResultSetMetadata.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetResultSetMetadata_result({success: result});
   output.writeMessageBegin("GetResultSetMetadata", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetResultSetMetadata", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.FetchResults.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_FetchResults_result({success: result});
   output.writeMessageBegin("FetchResults", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("FetchResults", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetTypeInfo.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetTypeInfo_result({success: result});
   output.writeMessageBegin("GetTypeInfo", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetTypeInfo", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetTables.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetTables_result({success: result});
   output.writeMessageBegin("GetTables", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetTables", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetColumns.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetColumns_result({success: result});
   output.writeMessageBegin("GetColumns", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetColumns", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.CloseSession.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_CloseSession_result({success: result});
   output.writeMessageBegin("CloseSession", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("CloseSession", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
origin: cube-js/cube.js

Q.fcall(this._handler.GetResultSetMetadata.bind(this._handler),
   args.req
  ).then(function(result) {
   var result_obj = new TCLIService_GetResultSetMetadata_result({success: result});
   output.writeMessageBegin("GetResultSetMetadata", Thrift.MessageType.REPLY, seqid);
   result_obj.write(output);
   output.writeMessageEnd();
   output.flush();
  }).catch(function (err) {
   var result;
   result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
   output.writeMessageBegin("GetResultSetMetadata", Thrift.MessageType.EXCEPTION, seqid);
   result.write(output);
   output.writeMessageEnd();
   output.flush();
  });
q(npm)

JSDoc

A library for promises (CommonJS/Promises/A,B,D)

Most used q functions

  • Deferred.resolve
    Calling resolve with a pending promise causes promise to wait on the passed promise, becoming fulfil
  • then
  • Deferred.reject
    Calling reject with a reason causes promise to be rejected with that reason.
  • Deferred.promise
  • defer
    Returns a "deferred" object with a:
  • all,
  • reject,
  • fcall,
  • done,
  • fail,
  • Promise,
  • resolve,
  • Q,
  • allSettled,
  • nfcall,
  • delay,
  • Deferred.notify,
  • fin,
  • nodeify

Popular in JavaScript

  • minimist
    parse argument options
  • semver
    The semantic version parser used by npm.
  • js-yaml
    YAML 1.2 parser and serializer
  • path
  • axios
    Promise based HTTP client for the browser and node.js
  • chalk
    Terminal string styling done right
  • express
    Fast, unopinionated, minimalist web framework
  • moment
    Parse, validate, manipulate, and display dates
  • handlebars
    Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now