/** * Copyright (c) Mik BRY * [email protected] * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ import { arrayOf, objectOf, shape, array, number, string, oneOfType } from 'prop-types'; const color = oneOfType([ shape({ css: shape({ // TODO }), value: number, hex: string, raw: oneOfType([string, array, number, shape]), name: string, alpha: number, rgb: arrayOf(number), hsv: arrayOf(number), hsl: arrayOf(number), }), string, number, ]); const palette = objectOf(string); const inputFormats = arrayOf(string); export { color, palette, inputFormats };