Skip to content

mojodna/tilelive-error

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

tilelive-error

I am a tilelive source and sink that only returns errors.

Usage

Return TileliveError instances to avoid repeating potential expensive and ultimately error-prone actions.

var TileliveError = require("tilelive-error")();

var Source = function(uri, callback) {
  // doSomething is an expensive initalization operation
  // assumption: if an error is passed given the provided URI, it will *always*
  // be passed
  return doSomething(function(err, source) {
    if (err) {
      return new TileliveError(err, callback);
    }

    return callback(null, source);
  });
};

About

Avoid repeating error-prone initialization

Resources

Stars

Watchers

Forks

Packages

No packages published