Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/concrete-utopia/utopia
/ functions
Functions
8,668 in github.com/concrete-utopia/utopia
⨍
Functions
8,668
◇
Types & classes
1,798
↓ 1,320 callers
Function
renderTestEditorWithCode
( appUiJsFileCode: string, awaitFirstDomReport: 'await-first-dom-report' | 'dont-await-first-dom-report',
editor/src/components/canvas/ui-jsx.test-utils.tsx:270
↓ 938 callers
Function
jsExpressionValue
( value: T, comments: ParsedComments, uid: string = UUID(), )
editor/src/core/shared/element-template.ts:269
↓ 895 callers
Function
makeTestProjectCodeWithSnippet
(snippet: string)
editor/src/components/canvas/ui-jsx.test-utils.tsx:885
↓ 638 callers
Function
useEditorState
( storeKey_: S, selector: StateSelector<Parameters<S>[0], U>, selectorName: string, equalityFn: (oldSl
editor/src/components/editor/store/store-hook.ts:132
↓ 612 callers
Function
getPrintedUiJsCode
( store: EditorStorePatched, filePath: string = StoryboardFilePath, )
editor/src/components/canvas/ui-jsx.test-utils.tsx:815
↓ 600 callers
Function
right
(value: R)
editor/src/core/shared/either.ts:23
↓ 582 callers
Method
create
(type: any, attrs: any, ...children: any[])
editor/src/utils/react-utils.ts:72
↓ 512 callers
Function
selectComponentsForTest
( editor: EditorRenderResult, paths: Array<ElementPath>, )
editor/src/utils/utils.test-utils.tsx:525
↓ 500 callers
Method
toString
* Returns a pretty version of this stack frame.
editor/src/third-party/react-error-overlay/utils/stack-frame.ts:112
↓ 432 callers
Function
canvasPoint
(p: PointInner)
editor/src/core/shared/math-utils.ts:40
↓ 428 callers
Function
windowPoint
(p: PointInner)
editor/src/core/shared/math-utils.ts:46
↓ 420 callers
Function
left
(value: L)
editor/src/core/shared/either.ts:16
↓ 349 callers
Function
assertNever
(n: never)
editor/src/core/shared/utils.ts:169
↓ 332 callers
Function
mouseClickAtPoint
( eventSourceElement: HTMLElement, point: Point, options: { modifiers?: Modifiers eventOptions?:
editor/src/components/canvas/event-helpers.test-utils.tsx:364
↓ 320 callers
Method
forEach
(callback: (value: V, key: K) => void)
editor/src/core/shared/timed-cache-map.ts:60
↓ 312 callers
Function
jsxAttributesFromMap
(map: MapLike<JSExpression>)
editor/src/core/shared/element-template.ts:1162
↓ 307 callers
Function
createUtopiColor
( baseColor: string, path: string = '--utopitheme-not-set', )
editor/src/uuiui/styles/utopi-color-helpers.ts:6
↓ 295 callers
Function
pressKey
( key: string, options: { modifiers?: Modifiers eventOptions?: KeyboardEventInit targetElement
editor/src/components/canvas/event-helpers.test-utils.tsx:798
↓ 279 callers
Function
selectComponents
( target: Array<ElementPath>, addToSelection: boolean, )
editor/src/components/editor/actions/action-creators.ts:404
↓ 272 callers
Function
matchInlineSnapshotBrowser
(received: unknown, inlineSnapshot: string)
editor/test/karma-snapshots.ts:74
↓ 271 callers
Function
canvasRectangle
( rectangle: SimpleRectangle | null | undefined, )
editor/src/core/shared/math-utils.ts:150
↓ 271 callers
Function
isRight
(either: Either<L, R>)
editor/src/core/shared/either.ts:36
↓ 264 callers
Function
jsxElement
( name: JSXElementName | string, uid: string, props: JSXAttributes, children: JSXElementChildren, )
editor/src/core/shared/element-template.ts:1941
↓ 257 callers
Method
keys
()
editor/src/core/shared/timed-cache-map.ts:39
↓ 234 callers
Function
formatTestProjectCode
(code: string)
editor/src/components/canvas/ui-jsx.test-utils.tsx:853
↓ 217 callers
Function
isLeft
(either: Either<L, R>)
editor/src/core/shared/either.ts:31
↓ 215 callers
Function
useRefEditorState
( selector: StateSelector<EditorStorePatched, U>, explainMe = false, storeContext: React.Context<UtopiaS
editor/src/components/editor/store/store-hook.ts:228
↓ 203 callers
Function
assertStylePropsSet
( editor: EditorRenderResult, elementPathStr: string, stylePropsObjToMatch: Record<string, any>, )
editor/src/components/canvas/canvas-strategies/strategies/groups.spec.browser2.tsx:166
↓ 203 callers
Function
createCallWithTripleEquals
()
editor/src/utils/deep-equality.ts:1038
↓ 192 callers
Function
makeIcon
( appliedProps: IcnProps, )
editor/src/uuiui/icons.tsx:8
↓ 191 callers
Function
isJSXElement
(element: JSXElementChild)
editor/src/core/shared/element-template.ts:1772
↓ 177 callers
Method
compose
(withOptic: Optic<A, A2>)
editor/src/core/shared/optics/optics.ts:4
↓ 175 callers
Function
renderTestEditorWithModel
( rawModel: PersistentModel, awaitFirstDomReport: 'await-first-dom-report' | 'dont-await-first-dom-report'
editor/src/components/canvas/ui-jsx.test-utils.tsx:315
↓ 173 callers
Function
when
(condition: boolean, element: ReactNode | (() => ReactNode))
editor/src/utils/react-conditionals.ts:14
↓ 172 callers
Function
testParseCode
( contents: string, alreadyExistingUIDs: Set<string> = emptySet(), )
editor/src/core/workers/parser-printer/parser-printer.test-utils.ts:204
↓ 169 callers
Function
keepDeepEqualityResult
(value: T, areEqual: boolean)
editor/src/utils/deep-equality.ts:12
↓ 168 callers
Function
getNavigatorTargetsFromEditorState
( editorState: EditorState, )
editor/src/components/navigator/navigator-utils.ts:819
↓ 163 callers
Function
useDispatch
()
editor/src/components/editor/store/dispatch-context.ts:7
↓ 158 callers
Method
get
(k: K)
editor/src/core/shared/timed-cache-map.ts:70
↓ 158 callers
Function
makeTargetPath
(suffix: string)
editor/src/components/editor/actions/actions.spec.browser2.tsx:104
↓ 154 callers
Function
importAlias
(name: string, alias?: string)
editor/src/core/shared/project-file-types.ts:129
↓ 138 callers
Method
set
(k: K, v: V)
editor/src/core/shared/timed-cache-map.ts:80
↓ 136 callers
Function
isParseSuccess
(parsed: ParsedTextFile)
editor/src/core/shared/project-file-types.ts:402
↓ 136 callers
Function
useColorTheme
()
editor/src/uuiui/styles/theme/index.ts:6
↓ 134 callers
Function
cssNumber
(value: number, unit: CSSNumberUnit | null = null)
editor/src/components/inspector/common/css-utils.ts:797
↓ 130 callers
Function
mouseMoveToPoint
( eventSourceElement: HTMLElement, point: Point, options: { modifiers?: Modifiers eventOptions?:
editor/src/components/canvas/event-helpers.test-utils.tsx:61
↓ 130 callers
Function
stylePropPathMappingFn
( p: P, target: readonly string[], )
editor/src/components/inspector/common/property-path-hooks.ts:364
↓ 127 callers
Function
fastForEach
(a: readonly T[], fn: (t: T, index: number) => void)
editor/src/core/shared/utils.ts:27
↓ 124 callers
Function
textFileContents
( code: string, parsed: ParsedTextFile, revisionsState: RevisionsStateType, )
editor/src/core/shared/project-file-types.ts:476
↓ 123 callers
Method
add
(value: string)
editor/src/third-party/remix/flat-routes.ts:41
↓ 122 callers
Function
expectSingleUndo2Saves
( editor: EditorRenderResult, action: () => Promise<void>, )
editor/src/utils/utils.test-utils.tsx:510
↓ 122 callers
Function
mapDropNulls
( fn: (t: T, i: number) => U | null | undefined, a: ReadonlyArray<T>, )
editor/src/core/shared/array-utils.ts:37
↓ 122 callers
Function
textFile
( fileContents: TextFileContents, lastSavedContents: TextFileContents | null, lastParseSuccess: ParseSuc
editor/src/core/shared/project-file-types.ts:488
↓ 121 callers
Function
edgePosition
(x: EdgePositionPart, y: EdgePositionPart)
editor/src/components/canvas/canvas-types.ts:478
↓ 120 callers
Function
createTestProject
( client: UtopiaPrismaClient, params: { id: string ownerId: string title?: string content?
utopia-remix/app/test-util.ts:23
↓ 120 callers
Function
fromField
(fieldName: K)
editor/src/core/shared/optics/optic-creators.ts:24
↓ 120 callers
Function
setOptionalProp
( value: V, key: K, prop: V[K] | undefined, )
editor/src/core/shared/object-utils.ts:12
↓ 118 callers
Function
importDetails
( importedWithName: string | null, importedFromWithin: Array<ImportAlias>, importedAs: string | null, )
editor/src/core/shared/project-file-types.ts:140
↓ 115 callers
Function
descriptionParseError
(description: string)
editor/src/utils/value-parser-utils.ts:78
↓ 112 callers
Function
getDomRectCenter
(rect: DOMRect)
editor/src/core/shared/dom-utils.ts:405
↓ 107 callers
Function
newTestRequest
(params?: { path?: string search?: Record<string, string> method?: string headers?: { [key: string]: s
utopia-remix/app/test-util.ts:126
↓ 106 callers
Function
clearParseResultUniqueIDsAndEmptyBlocks
( parseResult: ParsedTextFile, )
editor/src/core/workers/parser-printer/parser-printer.test-utils.ts:292
↓ 106 callers
Function
fromString
(path: string)
editor/src/core/shared/element-path.ts:295
↓ 106 callers
Function
isTextFile
(projectFile: ProjectFile)
editor/src/core/shared/project-file-types.ts:519
↓ 104 callers
Function
arrayDeepEquality
( elementCall: KeepDeepEqualityCall<T>, )
editor/src/utils/deep-equality.ts:1123
↓ 102 callers
Function
foldEither
( foldLeft: (l: L) => X, foldRight: (r: R) => X, either: Either<L, R>, )
editor/src/core/shared/either.ts:41
↓ 102 callers
Function
optionalObjectKeyParser
( parser: (v: unknown, k: string) => ParseResult<V>, key: string, )
editor/src/utils/value-parser-utils.ts:249
↓ 100 callers
Function
createTestUser
( client: UtopiaPrismaClient, params: { id: string; name?: string }, )
utopia-remix/app/test-util.ts:10
↓ 100 callers
Function
optionalMap
(fn: (param: T) => U, t: T | null | undefined)
editor/src/core/shared/optional-utils.ts:26
↓ 98 callers
Function
nullableDeepEquality
( elementCall: KeepDeepEqualityCall<T>, )
editor/src/utils/deep-equality.ts:1197
↓ 97 callers
Function
mapEither
( transform: (r: R1) => R2, either: Either<L, R1>, )
editor/src/core/shared/either.ts:80
↓ 94 callers
Function
utopiaJSXComponent
( name: string | null, isFunction: boolean, declarationSyntax: FunctionDeclarationSyntax, blockOrExpre
editor/src/core/shared/element-template.ts:2021
↓ 92 callers
Function
dataPathSuccess
(dataPath: DataPath)
editor/src/core/data-tracing/data-tracing.ts:49
↓ 91 callers
Function
elementPath
(fullElementPath: ElementPathPart[])
editor/src/core/shared/element-path.ts:244
↓ 89 callers
Function
jsIdentifier
( name: string, uid: string, sourceMap: RawSourceMap | null, comments: ParsedComments, )
editor/src/core/shared/element-template.ts:551
↓ 89 callers
Function
resizeElement
( renderResult: EditorRenderResult, dragDelta: Delta, edgePosition: EdgePosition, modifiers: Modifiers
editor/src/components/canvas/canvas-strategies/strategies/absolute-resize.test-utils.tsx:16
↓ 88 callers
Function
emptySet
()
editor/src/core/shared/set-utils.ts:3
↓ 87 callers
Function
parseSuccess
( imports: Imports, topLevelElements: Array<TopLevelElement>, bounds: HighlightBoundsForUids, jsxFacto
editor/src/core/shared/project-file-types.ts:381
↓ 86 callers
Function
isInfinityRectangle
( value: MaybeInfinityRectangle<C>, )
editor/src/core/shared/math-utils.ts:118
↓ 86 callers
Function
mouseDownAtPoint
( eventSourceElement: HTMLElement, point: Point, options: { modifiers?: Modifiers eventOptions?:
editor/src/components/canvas/event-helpers.test-utils.tsx:27
↓ 84 callers
Function
forceNotNull
(description: string, value: T | null | undefined)
editor/src/core/shared/optional-utils.ts:17
↓ 83 callers
Method
entries
()
editor/src/core/shared/timed-cache-map.ts:53
↓ 83 callers
Method
has
(k: K)
editor/src/core/shared/timed-cache-map.ts:28
↓ 83 callers
Function
notice
( message: React.ReactChild, level: NoticeLevel = 'INFO', persistent: boolean = false, id: string = UU
editor/src/components/common/notice.ts:22
↓ 81 callers
Function
exportFunction
(functionName: string)
editor/src/core/shared/project-file-types.ts:252
↓ 80 callers
Function
jsExpressionOtherJavaScript
( params: Array<Param>, originalJavascript: string, javascriptWithUIDs: string, transpiledJavascript:
editor/src/core/shared/element-template.ts:372
↓ 80 callers
Function
jsxPropertyAssignment
( key: string | number, value: JSExpression, comments: ParsedComments, keyComments: ParsedComments, )
editor/src/core/shared/element-template.ts:441
↓ 79 callers
Method
values
()
editor/src/core/shared/timed-cache-map.ts:46
↓ 78 callers
Function
createModifiedProject
( modifiedFiles: { [filename: string]: string }, baseModel = complexDefaultProject(), )
editor/src/sample-projects/sample-project-utils.test-utils.ts:147
↓ 78 callers
Function
cssKeyword
(value: T)
editor/src/components/inspector/common/css-utils.ts:3458
↓ 76 callers
Function
combine2EqualityCalls
( getAValue: (x: X) => A, callA: KeepDeepEqualityCall<A>, getBValue: (x: X) => B, callB: KeepDeepEqual
editor/src/utils/deep-equality.ts:51
↓ 76 callers
Function
setProperty
( whenToRun: WhenToRun, element: ElementPath, property: PropertyPath<[PropertyPathPart, T extends Positi
editor/src/components/canvas/commands/set-property-command.ts:50
↓ 75 callers
Function
checkSelectedPaths
(renderResult: EditorRenderResult, expected: Array<ElementPath>)
editor/src/components/canvas/controls/select-mode/select-mode.spec.browser2.tsx:2444
↓ 74 callers
Function
checkFocusedPath
(renderResult: EditorRenderResult, expected: ElementPath | null)
editor/src/components/canvas/controls/select-mode/select-mode.spec.browser2.tsx:2440
↓ 72 callers
Function
regularNavigatorEntry
(elementPath: ElementPath)
editor/src/components/editor/store/editor-state.ts:2135
↓ 71 callers
Function
controlWithProps
(value: ControlWithProps<P>)
editor/src/components/canvas/canvas-strategies/canvas-strategy-types.ts:109
↓ 71 callers
Function
jsxElementName
( baseVariable: string, propertyPathParts: Array<PropertyPathPart>, )
editor/src/core/shared/element-template.ts:1550
↓ 70 callers
Function
handle
( { request, params }: HandleRequest, handlers: { [method in Method]?: ValidatedHandler }, )
utopia-remix/app/util/api.server.ts:78
↓ 70 callers
Function
strategyApplicationResult
( commands: Array<CanvasCommand>, elementsToRerender: ElementPath[], customStatePatch: CustomStrategySta
editor/src/components/canvas/canvas-strategies/canvas-strategy-types.ts:64
↓ 69 callers
Function
selectComponents
( target: Array<ElementPath>, addToSelection: boolean, )
editor/src/components/editor/actions/meta-actions.ts:41
next →
1–100 of 8,668, ranked by callers