Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import type { Calculator } from '../utilities/math/basic'; type SharedToolProp = { /** supported interactions for the tool */ supportedInteractionTypes?: Array<string>; /** tool specific tool configuration */ configuration?: ToolConfiguration; }; // eslint-disable-next-line @typescript-eslint/no-explicit-any export type ToolConfiguration = Record<string, any> & { statsCalculator?: Calculator; }; export type ToolProps = SharedToolProp; /** * Tool specific tool properties which includes the supported interaction types * and the configuration. */ export type PublicToolProps = SharedToolProp & { name?: string; }; |