pigmentjs
Version:
A zero-dependency colour organisation, creation and manipulation library built for web developers.
25 lines • 882 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Palette = void 0;
var pigment_1 = __importDefault(require("./pigment"));
var Palette = /** @class */ (function () {
function Palette(colour) {
if (!(colour instanceof pigment_1.default)) {
try {
colour = new pigment_1.default(colour);
}
catch (e) {
throw new Error("Palette must be instantiated with either an instance of Pigment or a hex string");
}
}
this.primary = colour;
this.complementary = colour.complementary();
}
return Palette;
}());
exports.Palette = Palette;
exports.default = Palette;
//# sourceMappingURL=palette.js.map