Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/styled-components/styled-components
/ functions
Functions
472 in github.com/styled-components/styled-components
⨍
Functions
472
◇
Types & classes
147
↓ 238 callers
Function
getRenderedCSS
()
packages/styled-components/src/test/utils.ts:102
↓ 188 callers
Function
parseCSSDeclarations
(rawCss: string)
packages/styled-components/src/models/InlineStyle.ts:57
↓ 101 callers
Function
stylisTest
(css: string, options: ICreateStylisInstance = {})
packages/styled-components/src/utils/test/stylis.test.ts:3
↓ 89 callers
Function
createGlobalStyle
( strings: Styles<Props>, ...interpolations: Array<Interpolation<Props>> )
packages/styled-components/src/constructors/createGlobalStyle.ts:30
↓ 86 callers
Function
posIn
(css: string, needle: string)
packages/styled-components/src/test/ordering.test.tsx:15
↓ 54 callers
Function
bench
( name: string, iterations: number, fn: (i: number) => void, options: BenchOptions = {} )
packages/styled-components/src/bench/bench-utils.ts:13
↓ 53 callers
Function
extractStyleContents
(html: string)
packages/styled-components/src/constructors/test/styled.rsc.test.tsx:35
↓ 45 callers
Function
createTheme
( defaultTheme: T, options?: CreateThemeOptions )
packages/styled-components/src/constructors/createTheme.ts:206
↓ 43 callers
Function
css
( styles: Styles<NoInfer<Props>>, ...interpolations: Interpolation<NoInfer<Props>>[] )
packages/styled-components/src/constructors/css.ts:32
↓ 41 callers
Function
keyframes
( strings: Styles<Props>, ...interpolations: Array<Interpolation<Props>> )
packages/styled-components/src/constructors/keyframes.ts:18
↓ 38 callers
Function
getInjectedCSS
()
packages/styled-components/src/utils/test/stylisPluginRSC.test.tsx:18
↓ 37 callers
Method
hasNameForId
(id: string, name: string)
packages/styled-components/src/sheet/types.ts:34
↓ 33 callers
Method
collectStyles
(children: any)
packages/styled-components/src/models/ServerStyleSheet.tsx:37
↓ 32 callers
Function
bench
(name, iterations, fn)
packages/styled-components/src/bench/web.test.js:17
↓ 27 callers
Function
resetStyled
(isServer = false)
packages/styled-components/src/test/utils.ts:40
↓ 26 callers
Function
flatten
( chunk: Interpolation<object>, executionContext?: (ExecutionContext & Props) | undefined, styleSheet?:
packages/styled-components/src/utils/flatten.ts:73
↓ 24 callers
Function
mixinDeep
(target: any, ...sources: any[])
packages/styled-components/src/utils/mixinDeep.ts:28
↓ 23 callers
Function
renderToString
(comp: React.JSX.Element)
packages/styled-components/src/constructors/test/createGlobalStyle.ssr.test.tsx:20
↓ 21 callers
Method
insertRules
(id: string, name: string, rules: string[])
packages/styled-components/src/sheet/types.ts:35
↓ 21 callers
Function
withTheme
( Component: T )
packages/styled-components/src/hoc/withTheme.tsx:16
↓ 19 callers
Method
renderStyles
( instance: number, executionContext: ExecutionContext & Props, styleSheet: StyleSheet, stylis
packages/styled-components/src/models/GlobalStyle.ts:32
↓ 17 callers
Method
toString
()
packages/styled-components/src/sheet/types.ts:40
↓ 16 callers
Function
joinStringArray
(arr: string[], sep?: string | undefined)
packages/styled-components/src/utils/joinStrings.ts:10
↓ 16 callers
Function
rehydrateSheet
(sheet: Sheet)
packages/styled-components/src/sheet/Rehydration.ts:123
↓ 15 callers
Function
getCSS
(scope: Document | HTMLElement)
packages/styled-components/src/test/utils.ts:71
↓ 15 callers
Method
getTag
()
packages/styled-components/src/sheet/types.ts:33
↓ 15 callers
Function
isPlainObject
(x: any)
packages/styled-components/src/utils/isPlainObject.ts:1
↓ 15 callers
Function
renderAndExpect
(expectedAttr: string)
packages/styled-components/src/test/constants.test.tsx:24
↓ 14 callers
Method
getGroup
(group: number)
packages/styled-components/src/sheet/types.ts:14
↓ 13 callers
Function
joinStrings
(a?: string | undefined, b?: string | undefined)
packages/styled-components/src/utils/joinStrings.ts:6
↓ 12 callers
Function
assertValidWhereSelectors
Assert every :where() in the CSS contains a valid, complete class selector
packages/styled-components/src/constructors/test/styled.rsc.test.tsx:305
↓ 11 callers
Method
reconstructWithOptions
(options: SheetConstructorArgs, withNames = true)
packages/styled-components/src/sheet/Sheet.ts:75
↓ 10 callers
Method
clearTag
()
packages/styled-components/src/sheet/types.ts:32
↓ 10 callers
Function
extractStyleContents
(html: string)
packages/styled-components/src/constructors/test/createTheme.rsc.test.tsx:34
↓ 10 callers
Function
generateAlphabeticName
(code: number)
packages/styled-components/src/utils/generateAlphabeticName.ts:11
↓ 10 callers
Function
interleave
( strings: readonly string[], interpolations: Interpolation<Props>[] )
packages/styled-components/src/utils/interleave.ts:3
↓ 10 callers
Method
interleaveWithNodeStream
(input: NodeJS.ReadableStream | PipeableStream)
packages/styled-components/src/models/ServerStyleSheet.tsx:78
↓ 10 callers
Function
read
(file: string)
packages/styled-components/src/test/treeshake.test.ts:14
↓ 10 callers
Function
simulateSSRRequest
(tree: React.JSX.Element)
packages/styled-components/src/test/ssr-memory.test.tsx:23
↓ 9 callers
Function
countStyleTags
(html: string)
packages/styled-components/src/constructors/test/styled.rsc.test.tsx:39
↓ 9 callers
Function
cssToStyleObject
(flatCSS: string, styleSheet: StyleSheet)
packages/styled-components/src/models/InlineStyle.ts:174
↓ 9 callers
Function
describeStreamingTests
* Helper function to create parameterized streaming tests
packages/styled-components/src/test/ssr.test.tsx:36
↓ 9 callers
Function
getNonce
()
packages/styled-components/src/utils/nonce.ts:19
↓ 9 callers
Method
getRule
(index: number)
packages/styled-components/src/sheet/types.ts:7
↓ 9 callers
Method
indexOfGroup
(group: number)
packages/styled-components/src/sheet/GroupedTag.ts:31
↓ 9 callers
Function
isFunction
(test: any)
packages/styled-components/src/utils/isFunction.ts:1
↓ 9 callers
Function
isStyledComponent
(target: any)
packages/styled-components/src/utils/isStyledComponent.ts:15
↓ 8 callers
Function
fn
(props: any)
packages/styled-components/src/test/basic.test.tsx:396
↓ 8 callers
Function
getComponentName
(target: StyledTarget<any>)
packages/styled-components/src/utils/getComponentName.ts:3
↓ 8 callers
Function
phash
(h: number, x: string)
packages/styled-components/src/utils/hash.ts:6
↓ 8 callers
Function
pickFrom
(arr: readonly T[], rand: () => number)
packages/sandbox/app/perf/lib/data-generators.ts:27
↓ 8 callers
Function
resolve
(el?: Element)
packages/styled-components/src/constructors/createTheme.ts:225
↓ 7 callers
Function
determineTheme
( props: ExecutionProps, providedTheme?: DefaultTheme | undefined, defaultProps: { theme?: DefaultTheme
packages/styled-components/src/utils/determineTheme.ts:4
↓ 7 callers
Function
getGroupForId
(id: string)
packages/styled-components/src/sheet/GroupIDAllocator.ts:15
↓ 7 callers
Method
insertRule
(index: number, rule: string)
packages/styled-components/src/sheet/types.ts:5
↓ 7 callers
Function
isStatelessFunction
(test: any)
packages/styled-components/src/utils/isStatelessFunction.ts:3
↓ 6 callers
Function
createStylisInstance
( { options = EMPTY_OBJECT as object, plugins = EMPTY_ARRAY as unknown as stylis.Middleware[], }:
packages/styled-components/src/utils/stylis.ts:258
↓ 6 callers
Function
makeStyleTag
( target?: InsertionTarget | undefined, nonce?: string | undefined )
packages/styled-components/src/sheet/dom.ts:14
↓ 6 callers
Function
mulberry32
(seed: number)
packages/sandbox/app/perf/lib/data-generators.ts:17
↓ 6 callers
Function
preprocessCSS
(css: string)
packages/styled-components/src/utils/stylis.ts:43
↓ 6 callers
Method
registerName
(id: string, name: string)
packages/styled-components/src/sheet/types.ts:38
↓ 6 callers
Function
rehydrateTestStyles
()
packages/styled-components/src/test/utils.ts:59
↓ 6 callers
Function
resetGroupIds
()
packages/styled-components/src/sheet/GroupIDAllocator.ts:9
↓ 6 callers
Function
seedNextClassnames
(names: string[])
packages/styled-components/src/test/utils.ts:38
↓ 5 callers
Function
createTestBlock
packages/benchmarks/src/index.js:14
↓ 5 callers
Function
escape
(str: string)
packages/styled-components/src/utils/escape.ts:7
↓ 5 callers
Function
generateDisplayName
(target: StyledTarget<any>)
packages/styled-components/src/utils/generateDisplayName.ts:5
↓ 5 callers
Function
getMean
packages/benchmarks/src/app/Benchmark/math.js:12
↓ 4 callers
Method
clearRules
(id: string)
packages/styled-components/src/sheet/types.ts:31
↓ 4 callers
Function
generateComponentId
(str: string)
packages/styled-components/src/utils/generateComponentId.ts:4
↓ 4 callers
Function
hyphenateStyleName
(string: string)
packages/styled-components/src/utils/hyphenateStyleName.ts:16
↓ 4 callers
Function
isTag
(target: StyledTarget<'web'>)
packages/styled-components/src/utils/isTag.ts:3
↓ 4 callers
Method
onClick
()
packages/styled-components/src/constructors/test/createGlobalStyle.test.tsx:355
↓ 4 callers
Method
removeStyles
(instance: number, styleSheet: StyleSheet)
packages/styled-components/src/models/GlobalStyle.ts:27
↓ 4 callers
Function
resetStyleCache
()
packages/styled-components/src/models/InlineStyle.ts:167
↓ 4 callers
Function
stripComments
(str: string)
packages/styled-components/src/test/utils.ts:63
↓ 4 callers
Function
stripWhitespace
(str: string)
packages/styled-components/src/test/utils.ts:65
↓ 4 callers
Function
useAutoRun
(action: () => void, autoStart?: number)
packages/sandbox/app/perf/lib/use-render-timer.ts:44
↓ 4 callers
Function
useRenderTimer
(historySize = 50)
packages/sandbox/app/perf/lib/use-render-timer.ts:10
↓ 4 callers
Function
useStyleSheetContext
()
packages/styled-components/src/models/StyleSheetManager.tsx:63
↓ 3 callers
Function
addDefaultProps
(Parent: AnyComponent, Child: AnyComponent, Grandson: AnyComponent)
packages/styled-components/src/test/overriding.test.tsx:103
↓ 3 callers
Function
addUnitIfNeeded
(name: string, value: any)
packages/styled-components/src/utils/addUnitIfNeeded.ts:48
↓ 3 callers
Function
assertStyledComponent
(styledComponent: any)
packages/styled-components/test-utils/index.ts:10
↓ 3 callers
Function
checkDynamicCreation
(displayName: string, componentId?: string | undefined)
packages/styled-components/src/utils/checkDynamicCreation.ts:7
↓ 3 callers
Method
clearGroup
(group: number)
packages/styled-components/src/sheet/types.ts:13
↓ 3 callers
Method
computeRules
( instance: number, executionContext: ExecutionContext & Props, styleSheet: StyleSheet, stylis
packages/styled-components/src/models/GlobalStyle.ts:74
↓ 3 callers
Function
createIcon
packages/benchmarks/src/app/Icons.js:16
↓ 3 callers
Function
createNamedExportProxy
Simulate a named-export client reference (typeof 'function', throws on call)
packages/styled-components/src/constructors/test/styled.rsc.test.tsx:1426
↓ 3 callers
Method
deleteRule
(index: number)
packages/styled-components/src/sheet/types.ts:6
↓ 3 callers
Function
describeTag
(TagClass: C.Class<[], Tag>)
packages/styled-components/src/sheet/test/Tag.test.ts:5
↓ 3 callers
Function
getCJS
packages/styled-components/rollup.config.mjs:31
↓ 3 callers
Function
getESM
packages/styled-components/rollup.config.mjs:32
↓ 3 callers
Method
getName
(stylisInstance: Stringifier = mainStylis)
packages/styled-components/src/models/Keyframes.ts:64
↓ 3 callers
Function
getRehydrationContainer
( target?: InsertionTarget | undefined )
packages/styled-components/src/sheet/Rehydration.ts:27
↓ 3 callers
Function
isEscaped
(css: string, i: number)
packages/styled-components/src/utils/stylis.ts:27
↓ 3 callers
Function
isKeyframes
(value: unknown)
packages/styled-components/src/utils/isKeyframes.ts:5
↓ 3 callers
Function
makeGroupedTag
(tag: Tag)
packages/styled-components/src/sheet/GroupedTag.ts:6
↓ 3 callers
Function
sanitizeBraces
* Removes declarations with unbalanced braces from CSS. * Only called when preprocessCSS detects brace imbalance.
packages/styled-components/src/utils/stylis.ts:148
↓ 3 callers
Function
setToString
(object: object, toStringFn: () => string)
packages/styled-components/src/utils/setToString.ts:17
↓ 3 callers
Function
setupParent
()
packages/styled-components/src/test/overriding.test.tsx:88
next →
1–100 of 472, ranked by callers