SYMBOL INDEX (102 symbols across 54 files) FILE: apps/vscode/ext-src/extension.ts function getPanelTitle (line 5) | function getPanelTitle(document?: vscode.TextDocument) { function activate (line 12) | function activate(context: vscode.ExtensionContext) { function createWebviewForSelectedText (line 27) | async function createWebviewForSelectedText(context: vscode.ExtensionCon... function createWebviewForActiveEditor (line 67) | async function createWebviewForActiveEditor(context: vscode.ExtensionCon... function createWebviewForContent (line 100) | function createWebviewForContent(context?: vscode.ExtensionContext, cont... function deactivate (line 113) | function deactivate() {} FILE: apps/vscode/ext-src/webview.ts function createWebviewPanel (line 4) | function createWebviewPanel(context: vscode.ExtensionContext, title = "J... function getNonce (line 53) | function getNonce() { FILE: apps/vscode/src/App.tsx function loadShiki (line 8) | async function loadShiki() { function getTheme (line 15) | function getTheme() { type Window (line 82) | interface Window { FILE: apps/vscode/src/components/NodeModal.tsx type NodeModalProps (line 6) | interface NodeModalProps extends ModalProps { FILE: apps/www/src/constants/graph.ts constant NODE_DIMENSIONS (line 1) | const NODE_DIMENSIONS = { constant SUPPORTED_LIMIT (line 6) | const SUPPORTED_LIMIT = +(process.env.NEXT_PUBLIC_NODE_LIMIT as string); FILE: apps/www/src/constants/seo.ts constant SEO (line 3) | const SEO: DefaultSeoProps = { FILE: apps/www/src/enums/file.enum.ts type FileFormat (line 1) | enum FileFormat { type TypeLanguage (line 15) | enum TypeLanguage { FILE: apps/www/src/enums/viewMode.enum.ts type ViewMode (line 1) | enum ViewMode { FILE: apps/www/src/features/Banner.tsx constant BANNER_HEIGHT (line 6) | const BANNER_HEIGHT = constant BANNER_LIST (line 9) | const BANNER_LIST = [ FILE: apps/www/src/features/editor/Toolbar/index.tsx function fullscreenBrowser (line 34) | function fullscreenBrowser() { FILE: apps/www/src/features/editor/views/GraphView/CustomNode/ObjectNode.tsx type RowProps (line 8) | type RowProps = { function propsAreEqual (line 52) | function propsAreEqual(prev: CustomNodeProps, next: CustomNodeProps) { FILE: apps/www/src/features/editor/views/GraphView/CustomNode/TextNode.tsx function propsAreEqual (line 43) | function propsAreEqual(prev: CustomNodeProps, next: CustomNodeProps) { FILE: apps/www/src/features/editor/views/GraphView/CustomNode/TextRenderer.tsx function isColorFormat (line 48) | function isColorFormat(colorString: string) { FILE: apps/www/src/features/editor/views/GraphView/CustomNode/index.tsx type CustomNodeProps (line 11) | interface CustomNodeProps { FILE: apps/www/src/features/editor/views/GraphView/CustomNode/styles.tsx type TextColorFn (line 6) | type TextColorFn = { function getTextColor (line 12) | function getTextColor({ $value, $type, theme }: TextColorFn) { FILE: apps/www/src/features/editor/views/GraphView/index.tsx type GraphProps (line 27) | interface GraphProps { FILE: apps/www/src/features/editor/views/GraphView/lib/jsonParser.ts type Graph (line 10) | type Graph = { function traverse (line 24) | function traverse(node: Node, parentId?: string) { FILE: apps/www/src/features/editor/views/GraphView/lib/utils/calculateNodeSize.ts type Text (line 3) | type Text = number | string | [string, string][]; type Size (line 4) | type Size = { width: number; height: number }; FILE: apps/www/src/features/editor/views/GraphView/lib/utils/getOutgoers.ts type Outgoers (line 3) | type Outgoers = [NodeData[], string[]]; FILE: apps/www/src/features/editor/views/GraphView/stores/useGraph.ts type Graph (line 5) | interface Graph { type GraphActions (line 19) | interface GraphActions { FILE: apps/www/src/features/editor/views/TreeView/Label.tsx type LabelProps (line 6) | interface LabelProps { function getLabelColor (line 11) | function getLabelColor({ $type, theme }: { $type?: string; theme: Defaul... FILE: apps/www/src/features/editor/views/TreeView/Value.tsx type TextColorFn (line 6) | type TextColorFn = { function getValueColor (line 11) | function getValueColor({ $value, theme }: TextColorFn) { type ValueProps (line 21) | interface ValueProps { FILE: apps/www/src/features/modals/DownloadModal/index.tsx type Extensions (line 18) | enum Extensions { function downloadURI (line 55) | function downloadURI(uri: string, name: string) { FILE: apps/www/src/features/modals/TypeModal/index.tsx type Language (line 8) | enum Language { FILE: apps/www/src/features/modals/modalTypes.ts type ModalName (line 9) | type ModalName = (typeof modals)[number]; FILE: apps/www/src/layout/ConverterLayout/PageLinks.tsx function groupCombinations (line 9) | function groupCombinations(array: string[]): Record { FILE: apps/www/src/layout/ConverterLayout/ToolPage.tsx type ToolPageProps (line 14) | interface ToolPageProps { FILE: apps/www/src/layout/JSONCrackBrandLogo.tsx type LogoProps (line 32) | interface LogoProps { FILE: apps/www/src/layout/Landing/Features.tsx type FeatureItem (line 19) | interface FeatureItem { FILE: apps/www/src/layout/TypeLayout/PageLinks.tsx type MappedCombinations (line 7) | type MappedCombinations = { function mapLanguagesToProgramming (line 11) | function mapLanguagesToProgramming( FILE: apps/www/src/layout/TypeLayout/TypegenWrapper.tsx type ConverterPagesProps (line 14) | interface ConverterPagesProps { FILE: apps/www/src/lib/utils/helpers.ts function isIframe (line 1) | function isIframe() { FILE: apps/www/src/lib/utils/json2go.js function jsonToGo (line 10) | function jsonToGo(json, typename, flatten = true, example = false, allOm... FILE: apps/www/src/lib/utils/mantineColorScheme.ts type SmartColorSchemeManagerOptions (line 3) | interface SmartColorSchemeManagerOptions { function smartColorSchemeManager (line 17) | function smartColorSchemeManager({ FILE: apps/www/src/pages/_app.tsx function loadShiki (line 19) | async function loadShiki() { function JSONCrackApp (line 70) | function JSONCrackApp({ Component, pageProps }: AppProps) { FILE: apps/www/src/pages/_document.tsx class MyDocument (line 6) | class MyDocument extends Document { method getInitialProps (line 7) | static async getInitialProps(ctx: DocumentContext): Promise; FILE: apps/www/src/types/styled.d.ts type CustomTheme (line 5) | type CustomTheme = typeof theme; type DefaultTheme (line 8) | interface DefaultTheme extends CustomTheme {} FILE: packages/jsoncrack-react/src/JSONCrackComponent.tsx type JSONCrackRef (line 24) | interface JSONCrackRef { type JSONCrackProps (line 32) | interface JSONCrackProps { FILE: packages/jsoncrack-react/src/components/Controls.tsx type ControlsProps (line 3) | interface ControlsProps { FILE: packages/jsoncrack-react/src/components/CustomEdge.tsx type QueryRoot (line 7) | type QueryRoot = { type CustomEdgeProps (line 11) | type CustomEdgeProps = EdgeProps & { FILE: packages/jsoncrack-react/src/components/CustomNode.tsx type CustomNodeProps (line 8) | type CustomNodeProps = NodeProps & { FILE: packages/jsoncrack-react/src/components/ObjectNode.tsx type ObjectNodeProps (line 7) | type ObjectNodeProps = { type RowProps (line 13) | type RowProps = { constant ROW_HEIGHT (line 20) | const ROW_HEIGHT = 30; FILE: packages/jsoncrack-react/src/components/TextNode.tsx type TextNodeProps (line 7) | type TextNodeProps = { FILE: packages/jsoncrack-react/src/components/TextRenderer.tsx constant URL_PATTERN (line 4) | const URL_PATTERN = constant HEX_CODE_PATTERN (line 6) | const HEX_CODE_PATTERN = /^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/; constant RGB_PATTERN (line 7) | const RGB_PATTERN = /^rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/; constant RGBA_PATTERN (line 8) | const RGBA_PATTERN = /^rgba\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(0|1... FILE: packages/jsoncrack-react/src/components/nodeStyles.ts type TextColorOptions (line 1) | type TextColorOptions = { FILE: packages/jsoncrack-react/src/parser.ts type ParseGraphResult (line 5) | interface ParseGraphResult extends GraphData { function traverse (line 26) | function traverse(node: Node, parentId?: string): string | undefined { FILE: packages/jsoncrack-react/src/theme.ts type JSONCrackTheme (line 3) | interface JSONCrackTheme { FILE: packages/jsoncrack-react/src/types.ts type NodeRow (line 3) | interface NodeRow { type NodeData (line 11) | interface NodeData { type EdgeData (line 21) | interface EdgeData { type GraphData (line 28) | interface GraphData { type LayoutDirection (line 33) | type LayoutDirection = "LEFT" | "RIGHT" | "DOWN" | "UP"; type CanvasThemeMode (line 35) | type CanvasThemeMode = "light" | "dark"; FILE: packages/jsoncrack-react/src/utils/calculateNodeSize.ts constant NODE_DIMENSIONS (line 1) | const NODE_DIMENSIONS = { type Text (line 6) | type Text = number | string | [string, string][]; type Size (line 7) | type Size = { width: number; height: number }; constant CACHE_TTL_MS (line 9) | const CACHE_TTL_MS = 120_000;