1.0.2 • Published 3 years ago

call-me-maybe v1.0.2

Weekly downloads
7,449,700
License
MIT
Repository
github
Last release
3 years ago

call-me-maybe Continuous Release

Let your JS API users either give you a callback or receive a promise.

Usage

var maybe = require("call-me-maybe")

module.exports = function asyncFunc (cb) {
  return maybe(cb, new Promise(function(resolve, reject) {
    // ...
  }))
}

API

maybe(cb, promise)

If the callback cb is truthy, returns undefined and will call cb when promise is settled. The parameters passed to cb are standard error-first:

  • If promise is fulfilled, then it is called with the result of the promise: cb(null, result)
  • If promise is rejected, then it is called with the rejection error: cb(err)

If cb is falsey, then promise is returned.

@mrmlnc/readdir-enhanced@iamjoeker/swaggerize-routesvuedragdropuploadimages@kaishuu0123/oas-validator@kaishuu0123/swagger2openapi@jopaw/json-schema-ref-parser-with-used-ref-listbb-chat@frxf/frxf@fundefund/funde_cknoresca-tools-dev444js4cytoscape@saaspe/components@everything-registry/sub-chunk-1287swagger-jsblade-json-schema-ref-parserswagger-jsblade-swagger-parserswagger-harswagger-combineswaggerize-content-type-validated-routesvue-button-test1x-mocksvelte-component-libswagmockswagmock-allofswagmock-specificswagger-parser-kill-circularswagger-parser-xswagger2openapiswagger2openapi-lxwang2vue-compmentuui-json-schema-ref-parsergenerator-bootstrap-boilerplate-templatejesusdemojson-schema-ref-parser-altjson-schema-ref-parser-kill-circularjson-schema-id-ref-parserjamuskalimkaba-dat-apikapok-jskappa-drivekappa-drive-mountkappa-scopeslazy-buildhypercore-promisifierhyperdrive-daemonhyperdrive-daemon-clienthyperarrayhypertrie-multigraphhot-zone-vuelitepie-datepicker-gabelive-indexm2m-chartjs-plugin-crosshairl2forlernakonfig-swagger2openapikrown_login_library@web4/bittrie-multigraph@web4/bitweb-dns@web4/chainstore@web4/chainstore-legacy@web4/unichain-promisifier@web4/chainstore-networker@vendit-dev/grpc-caller@tillschweneker/ckeditor5-build-strapi-wysiwyg-markdown@vitali_shcherbina/styled-lib@xliic/json-schema-ref-parser@xubill/free-swagger-userscript@zebracompany/f_editoramqplib-rpcapi-buildarifbudixzap-vue-captchaappcharge-checkout@paloaltonetworks/json-schema-ref-parser@paztis/json-schema-ref-parser@podlubnaja/ui-kitgetsocket-dnsfn-lib-examplefree-swaggerfree-swagger-clifree-swagger-extendsfree-swagger-userscriptgenerator-liuhuijun-vuegenerate-graphql@stoplight/json-schema-ref-parser@sudophunk/v4-clientdwebfs-daemondwebfs-daemon-clientdwebstoredwebtrie-multigraphdwebxdweb-dnsdwebx-dnsdwtrie-multigraphflowable-bpmn-modeler@abios/abios-redoc@blkmarketco/components-library@chauhan-rakesh/cardjs@chauhan-rakesh/chauhan-rakesh@chiaraani/bouncing-ball@bcherny/json-schema-ref-parser@basestore/networker
1.0.2

3 years ago

1.0.2-beta.1

3 years ago

1.0.1

10 years ago

1.0.0

10 years ago