Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/airbnb/lunar
/ functions
Functions
1,723 in github.com/airbnb/lunar
⨍
Functions
1,723
◇
Types & classes
195
↓ 355 callers
Function
cx
(...styles: any[])
packages/core/test/utils/datePicker.test.ts:42
↓ 180 callers
Function
withIcon
( name: string, )
packages/icons/src/withIcon.tsx:26
↓ 130 callers
Function
shallowWithStyles
( element: React.ReactElement<P>, self: boolean = false, props: WrappingProps = {}, )
packages/test-utils/src/index.tsx:49
↓ 115 callers
Function
mountUseStyles
( element: React.ReactElement<P>, props: WrappingProps = {}, )
packages/test-utils/src/index.tsx:39
↓ 103 callers
Function
useStyles
(styleSheet: StyleSheet<T>, options?: UseStylesOptions)
packages/core/src/hooks/useStyles.ts:8
↓ 41 callers
Method
relative
(timeStamp: DateTimeType, options: ToRelativeOptions = {})
packages/core/src/components/DateTime/index.tsx:194
↓ 36 callers
Function
mountWithStyles
( element: React.ReactElement<P>, props: WrappingProps = {}, )
packages/test-utils/src/index.tsx:29
↓ 32 callers
Method
get
(locale?: string)
packages/core/src/utils/MessageBundle.ts:21
↓ 29 callers
Function
createDateTime
( value?: DateTimeType, { locale, sourceFormat, timezone }: Options = {}, )
packages/core/src/utils/createDateTime.ts:17
↓ 29 callers
Function
formatPrice
( price: number | string, currency?: Currency, options: Options = {}, )
packages/core/src/utils/formatPrice.ts:12
↓ 26 callers
Method
match
(query: string, count?: number)
packages/composer/src/helpers/Trie.ts:42
↓ 26 callers
Method
set
(key: string, value: V)
packages/composer/src/helpers/Trie.ts:90
↓ 19 callers
Function
renderElementOrFunction
( prop: RenderableProp<T>, value?: T, )
packages/core/src/utils/renderElementOrFunction.ts:9
↓ 17 callers
Method
getCurrentValue
(date: DateTime, key: string)
packages/core/src/components/DateTimeSelect/index.tsx:122
↓ 17 callers
Function
withStyles
( styleSheet: StyleSheetFactory<Theme, T>, options?: WithStylesOptions, )
packages/core/src/composers/withStyles.tsx:13
↓ 16 callers
Function
partitionFieldProps
( props: FormFieldProps & Props, )
packages/core/src/components/FormField/partitionFieldProps.ts:15
↓ 15 callers
Function
createFormContext
()
packages/forms/test/utils.tsx:8
↓ 15 callers
Function
getCell
(wrapper: Enzyme.ReactWrapper<any, any>, row: number, col: number)
packages/core/test/components/DataTable.test.tsx:125
↓ 15 callers
Method
preventDefault
()
packages/core/src/components/Proofreader/index.tsx:395
↓ 15 callers
Function
unwrap
( element: React.ReactElement, )
packages/forms/test/composers/connectToForm.test.tsx:46
↓ 15 callers
Function
useFormField
( props: FieldProps<T, P>, { ignoreValue = false, initialValue, multiple = false, parse: d
packages/forms/src/hooks/useFormField.tsx:69
↓ 14 callers
Method
on
(key: string, handler: Handler)
packages/core/src/crosstab.ts:31
↓ 13 callers
Method
addEventListener
(name, listener)
test/setup.js:59
↓ 13 callers
Function
setup
(override = {}, isShallow = true)
packages/core/test/components/Modal.test.tsx:18
↓ 12 callers
Function
getErrorMessage
(error: string | ErrorType, includeCode: boolean = false)
packages/core/src/components/ErrorMessage/index.tsx:10
↓ 12 callers
Function
simulateChange
(wrapper: Enzyme.ShallowWrapper<P>, type: string, value: unknown)
packages/core/test/components/DateTimeSelect.test.tsx:235
↓ 12 callers
Function
unwrap
(element: React.ReactElement)
packages/core/test/components/Table.test.tsx:6
↓ 12 callers
Function
useTheme
()
packages/core/src/hooks/useTheme.ts:6
↓ 12 callers
Method
validate
* Validate data and return an object of errors.
packages/forms/src/components/Form/index.tsx:375
↓ 11 callers
Function
componentName
( props: Props, propName: string, compName: string, )
packages/core/src/prop-types/componentName.ts:5
↓ 11 callers
Function
passThroughRef
(handler?: React.Ref<T>, ref: T | null = null)
packages/core/src/utils/passThroughRef.ts:3
↓ 11 callers
Function
setData
()
packages/composer/src/contexts/ComposerContext.ts:14
↓ 11 callers
Function
toRGBA
(hexcode: Hexcode, opacity: number)
packages/core/src/utils/toRGBA.ts:3
↓ 10 callers
Method
emit
(key: string, value?: any, selfEmit: boolean = false)
packages/core/src/crosstab.ts:55
↓ 10 callers
Method
loadFeature
(key: string, force: boolean = false)
packages/core/src/utils/FeatureLoader.ts:24
↓ 10 callers
Method
locale
()
packages/core/src/index.ts:140
↓ 10 callers
Method
removeEventListener
(name, listener)
test/setup.js:63
↓ 10 callers
Function
setMenu
()
packages/composer/src/contexts/ComposerContext.ts:16
↓ 10 callers
Function
toNumber
(value: unknown)
packages/forms/src/helpers.ts:42
↓ 10 callers
Method
toSource
(options: Options)
codemods/helpers.ts:112
↓ 9 callers
Function
focusElement
(element?: T)
packages/core/src/utils/focus/focusElement.ts:27
↓ 9 callers
Method
format
(props: DateTimeProps)
packages/core/src/components/DateTime/index.tsx:100
↓ 9 callers
Function
isPrimitive
(value: unknown)
packages/forms/src/helpers.ts:6
↓ 9 callers
Method
renderLoading
()
packages/core/src/components/Loadable/index.tsx:154
↓ 9 callers
Function
toBool
(value: unknown)
packages/forms/src/helpers.ts:29
↓ 8 callers
Function
captureError
( error?: string | Event | Error | null, options: CaptureOptions = {}, )
packages/metrics/src/utils/captureError.ts:5
↓ 8 callers
Function
cleanClassName
(className: string | number)
packages/core/src/components/Spacing/styles.ts:4
↓ 8 callers
Method
createNode
(cb: (cs: JSCodeshift) => T)
codemods/helpers.ts:23
↓ 8 callers
Function
selectAppropriateLocale
( baseLocale: string = DEFAULT_LOCALE, )
packages/core/src/components/Proofreader/helpers.ts:7
↓ 8 callers
Function
withBoundary
(name?: string)
packages/core/src/composers/withBoundary.tsx:13
↓ 7 callers
Function
createRange
(start: number, stop: number, step: number = 1)
packages/core/src/utils/createRange.ts:1
↓ 7 callers
Function
getClassNames
( type: 'input' | 'calendar', styles: WithStylesProps['styles'], props: DatePickerProps & WithStylesProp
packages/core/src/utils/datePicker.ts:24
↓ 7 callers
Method
getFilteredItems
(state: AutocompleteState<T>)
packages/core/src/components/Autocomplete/index.tsx:436
↓ 7 callers
Function
getInstance
( wrapper: Enzyme.ShallowWrapper<ProofreaderProps, ProofreaderState>, )
packages/core/test/components/Proofreader/Proofreader.test.tsx:17
↓ 7 callers
Function
isShortcutCommand
(value?: string)
packages/composer/src/helpers/shortcuts.ts:57
↓ 7 callers
Method
onClose
()
packages/core/src/components/Tooltip/index.tsx:78
↓ 7 callers
Function
parseLocale
(value?: string)
packages/core/src/utils/parseLocale.ts:6
↓ 7 callers
Method
prepareData
* Trim and type cast the dataset.
packages/forms/src/components/Form/index.tsx:286
↓ 7 callers
Function
wait
(ms: number)
packages/apollo/test/utils.ts:2
↓ 6 callers
Method
bootstrapSentry
()
packages/metrics/src/index.ts:73
↓ 6 callers
Function
checkForAirbnbErrors
(text: string)
packages/core/src/components/Proofreader/helpers.ts:65
↓ 6 callers
Function
createRow
(hex: string)
packages/core/src/components/Table/styles.ts:13
↓ 6 callers
Method
getClient
()
packages/apollo/src/index.ts:70
↓ 6 callers
Method
handleChange
(field: keyof BrowserNotificationExampleState, value: string)
packages/core/src/components/BrowserNotification/story.tsx:27
↓ 6 callers
Function
onChange
()
packages/core/test/components/FileInput.test.tsx:18
↓ 6 callers
Function
openAndSubmit
(root: DomElement<React.ComponentType<ComposerProps>>, value: string)
packages/composer/test/components/Composer.test.tsx:399
↓ 6 callers
Function
proxyComponent
( Component: React.ComponentType<any>, implementation: (props: T) => React.ReactElement<any>, )
packages/core/src/utils/proxyComponent.ts:5
↓ 6 callers
Function
toMilliseconds
(format: string)
packages/core/src/utils/toMilliseconds.ts:3
↓ 6 callers
Function
toString
(value: unknown)
packages/forms/src/helpers.ts:21
↓ 5 callers
Method
bootstrapNewRelic
()
packages/metrics/src/index.ts:41
↓ 5 callers
Method
calculateAutoScrollIncrement
()
packages/core/src/components/GradientScroller/index.tsx:74
↓ 5 callers
Function
expandRow
(table: Enzyme.ReactWrapper<any, any>, row: number)
packages/core/test/components/DataTable.test.tsx:139
↓ 5 callers
Method
focusNext
(forward: boolean = true)
packages/core/src/components/HierarchyPicker/Picker/index.tsx:69
↓ 5 callers
Method
fontFamily
()
packages/core/src/index.ts:113
↓ 5 callers
Method
getChannel
()
packages/core/src/crosstab.ts:16
↓ 5 callers
Method
getFeature
(key: string)
packages/core/src/utils/FeatureLoader.ts:18
↓ 5 callers
Function
getHeight
(defaultHeight?: RowHeightOptions, overrideHeight?: HeightOptions)
packages/core/src/components/DataTable/helpers.ts:64
↓ 5 callers
Function
getMemberName
( member: Member, shorten: boolean = false, copy: string = '', )
packages/core/src/utils/getMemberName.ts:10
↓ 5 callers
Function
getTable
(wrapper: Enzyme.ShallowWrapper)
packages/core/test/components/DataTable.test.tsx:130
↓ 5 callers
Function
inputStyleSheet
({ color, pattern, ui, unit, transition }: Theme)
packages/core/src/themes/inputStyleSheet.ts:4
↓ 5 callers
Method
off
(key: string, handler?: Handler)
packages/core/src/crosstab.ts:41
↓ 5 callers
Function
onClick
()
packages/core/test/components/Chip.test.tsx:15
↓ 5 callers
Function
prepareQuery
( docOrQuery: DocumentNode | DataProxy.Query<Vars, Result>, )
packages/apollo/src/utils/prepareQuery.ts:4
↓ 5 callers
Method
selectErrorAtPosition
* When clicking into a textarea, or moving the cursor around with arrow keys, * attempt to detect any current errors at the defined offsets.
packages/core/src/components/Proofreader/index.tsx:254
↓ 5 callers
Method
setupObserver
()
packages/core/src/components/ScrollSection/ScrollWrapper.tsx:48
↓ 5 callers
Function
toBytes
(value: number)
packages/core/src/utils/toBytes.ts:10
↓ 5 callers
Function
typeAhead
( root: DomElement<React.ComponentType<ComposerProps>>, value: string, match: string, )
packages/composer/test/components/Composer.test.tsx:493
↓ 4 callers
Function
addToList
( docOrQuery: DocumentNode | DataProxy.Query<Vars, Result>, listPath: string, mutationPath: string, )
packages/apollo/src/updaters/addToList.ts:7
↓ 4 callers
Method
bootstrapClient
()
packages/apollo/src/index.ts:47
↓ 4 callers
Method
bootstrapGoogleAnalytics
()
packages/metrics/src/index.ts:101
↓ 4 callers
Method
checkText
()
packages/core/src/components/Proofreader/index.tsx:166
↓ 4 callers
Function
clickButton
(wrapper: Enzyme.ShallowWrapper, value: unknown)
packages/core/test/components/ToggleButtonController.test.tsx:5
↓ 4 callers
Function
connectToApp
(scope: string)
packages/app-shell/src/composers/connectToApp.tsx:21
↓ 4 callers
Function
deprecate
(method: (...args: unknown[]) => unknown, message?: string)
packages/core/src/utils/deprecate.ts:1
↓ 4 callers
Function
findField
( wrapper: Enzyme.ReactWrapper<P, S>, )
packages/forms/test/composers/connectToForm.test.tsx:55
↓ 4 callers
Method
findImports
()
codemods/helpers.ts:27
↓ 4 callers
Function
focusFirstFocusableChild
(node: HTMLElement)
packages/core/src/utils/focus/focusFirstFocusableChild.ts:4
↓ 4 callers
Function
fromBool
(value: unknown, checked: boolean = true)
packages/forms/src/helpers.ts:56
↓ 4 callers
Method
getComponentNameFromDefaultImport
(importPath: string | RegExp)
codemods/helpers.ts:31
↓ 4 callers
Function
getCustomModifiers
( modifiers: DayPickerProps['modifiers'], styles: WithStylesProps['styles'], cx: WithStylesProps['cx'],
packages/core/src/utils/datePicker.ts:5
next →
1–100 of 1,723, ranked by callers