fbredius/storybook

View on GitHub
addons/docs/src/frameworks/react/lib/inspection/inspectValue.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { parse } from './acornParser';
import { InspectionResult, InspectionType } from './types';

export function inspectValue(value: string): InspectionResult {
  try {
    const parsingResult = parse(value);

    return { ...parsingResult };
  } catch (e) {
    // do nothing.
  }

  return { inferredType: { type: InspectionType.UNKNOWN } };
}