UNPKG

@airplane/views

Version:

A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.

27 lines (26 loc) 657 B
const isConstraintOptions = (options) => { if (!Array.isArray(options)) { return false; } return options.every(isConstraintOption); }; const isConstraintOption = (o) => { if (o == null || typeof o !== "object") { return false; } return "value" in o; }; const isTaskOption = (options) => { if (!options || Array.isArray(options)) { return false; } return typeof options === "object" && "slug" in options; }; const isTemplate = (v) => v != null && typeof v === "object" && v["__airplaneType"] === "template"; export { isConstraintOption, isConstraintOptions, isTaskOption, isTemplate }; //# sourceMappingURL=types.js.map