joyent-portal/frontend/src/prop-types.js

32 lines
529 B
JavaScript
Raw Normal View History

2017-01-03 00:32:29 +02:00
const React = require('react');
const BaseObject = {
uuid: React.PropTypes.string,
id: React.PropTypes.string,
name: React.PropTypes.string
};
const Org = React.PropTypes.shape({
...BaseObject,
owner: React.PropTypes.string
});
const Project = React.PropTypes.shape({
...BaseObject
});
const Service = React.PropTypes.shape({
...BaseObject
});
const Sections = React.PropTypes.arrayOf(
React.PropTypes.string
);
module.exports = {
org: Org,
project: Project,
sections: Sections,
service: Service
};