@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
13 lines (11 loc) • 462 B
text/typescript
import {CanvasExpressiveIcon} from '@workday/canvas-expressive-icons-web';
import {CanvasIconTypes, CanvasSystemIcon} from '@workday/canvas-system-icons-web';
/** @deprecated Deprecated in v15.0.0. */
export function validateIconType(
icon: CanvasSystemIcon | CanvasExpressiveIcon,
expectedType: CanvasIconTypes
) {
if (icon.type !== expectedType) {
throw `${icon.name}: Icon type "${icon.type}" does not match expected type "${expectedType}"`;
}
}