Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rishi8078/TimeFlow-Card
/ functions
Functions
438 in github.com/Rishi8078/TimeFlow-Card
⨍
Functions
438
◇
Types & classes
96
↓ 3 callers
Method
getPrimaryDisplayUnit
(e)
timeflow-card.js:1
↓ 3 callers
Method
getPrimaryDisplayUnit
(config: CardConfig)
src/services/CountdownService.ts:434
↓ 3 callers
Method
isAlexaTimer
(e)
timeflow-card.js:1
↓ 3 callers
Method
isAlexaTimer
* Checks if entity is an Alexa timer specifically * @param entityId - Entity ID to check * @returns boolean - Whether this is an Alexa timer
src/services/Timer.ts:72
↓ 3 callers
Method
isGoogleTimer
(e)
timeflow-card.js:1
↓ 3 callers
Method
isGoogleTimer
* Checks if entity is a Google Home timer specifically * @param entityId - Entity ID to check * @returns boolean - Whether this is a Google Home
src/services/Timer.ts:83
↓ 3 callers
Method
isValidColorInput
(e)
timeflow-card.js:1
↓ 3 callers
Method
isValidColorInput
* Validates color input (color value, entity, or template) * @param {*} value - Value to validate * @returns {boolean} - Whether the value is va
src/utils/ConfigValidator.ts:347
↓ 3 callers
Function
parseDurationInputToMilliseconds
(value: unknown)
src/utils/TimeUtils.ts:93
↓ 2 callers
Function
B
(e,t)
timeflow-card.js:1
↓ 2 callers
Function
Le
(e)
timeflow-card.js:1
↓ 2 callers
Function
Re
(e,t)
timeflow-card.js:1
↓ 2 callers
Method
_
(e)
timeflow-card.js:1
↓ 2 callers
Method
_calculateCalendarYears
(e,t)
timeflow-card.js:1
↓ 2 callers
Method
_calculateCalendarYears
* Calculates precise calendar years between now and target date * Returns the number of full calendar years and remaining milliseconds * @param
src/services/CountdownService.ts:192
↓ 2 callers
Method
_calculateRangeState
(e,t,i,s)
timeflow-card.js:1
↓ 2 callers
Method
_calculateRangeState
( startTimestamp: number, endTimestamp: number, config: CardConfig, roundUpHiddenUnits: boolea
src/services/CountdownService.ts:48
↓ 2 callers
Method
_fireConfigChanged
(e)
timeflow-card.js:780
↓ 2 callers
Method
_fireConfigChanged
(config: CardConfig)
src/components/TimeFlowCardEditor.ts:141
↓ 2 callers
Method
_formatDimensionValue
(e)
timeflow-card.js:1
↓ 2 callers
Method
_formatDimensionValue
* Helper method to format dimension values with proper units * @param {*} value - The dimension value (string or number) * @returns {string|null
src/utils/StyleManager.ts:295
↓ 2 callers
Method
_stopCountdownUpdates
()
timeflow-card.js:456
↓ 2 callers
Method
_stopCountdownUpdates
* Clears the countdown update timer
src/components/TimeFlowCard.ts:617
↓ 2 callers
Method
_updateDateField
(e,t)
timeflow-card.js:810
↓ 2 callers
Method
_updateDateField
(configKey: string, value: string)
src/components/TimeFlowCardEditor.ts:305
↓ 2 callers
Method
bind
(element: Element, options?: ActionHandlerOptions)
src/utils/action-handler.ts:13
↓ 2 callers
Method
calculateProportionalSizes
(e,t,i)
timeflow-card.js:1
↓ 2 callers
Method
calculateProportionalSizes
* Calculate proportional font sizes based on card dimensions * @param {*} width - Card width * @param {*} height - Card height * @param {stri
src/utils/StyleManager.ts:207
↓ 2 callers
Method
clear
()
timeflow-card.js:1
↓ 2 callers
Method
clear
()
src/services/TemplateService.ts:34
↓ 2 callers
Method
createProperty
(e,t=w)
timeflow-card.js:1
↓ 2 callers
Method
createRenderRoot
()
timeflow-card.js:1
↓ 2 callers
Method
disconnectedCallback
()
timeflow-card.js:1
↓ 2 callers
Method
extractFallbackFromTemplate
(e)
timeflow-card.js:1
↓ 2 callers
Method
extractFallbackFromTemplate
* Extracts fallback value from template expressions with 'or' operator * @param {string} template - Template string * @returns {string} - Extrac
src/services/TemplateService.ts:226
↓ 2 callers
Method
finalize
()
timeflow-card.js:1
↓ 2 callers
Method
generateCardDimensionStyles
(e,t,i)
timeflow-card.js:1
↓ 2 callers
Method
generateCardDimensionStyles
* Generates card dimensions CSS based on configuration * @param {*} width - Card width * @param {*} height - Card height * @param {string} as
src/utils/StyleManager.ts:260
↓ 2 callers
Method
getAlexaTimerData
(e,t,i,s,r)
timeflow-card.js:1
↓ 2 callers
Method
getAlexaTimerData
* Handles Alexa timer data extraction * @param entityId - Alexa timer entity ID * @param entity - Entity state object * @param hass - Home As
src/services/AlexaTimer.ts:21
↓ 2 callers
Method
getGoogleTimerData
(e,t,i,s)
timeflow-card.js:1
↓ 2 callers
Method
getGoogleTimerData
* Handles Google Home timer data extraction with timer ID tracking. * @param entityId - Google Home timer entity ID * @param entity - Entity sta
src/services/GoogleTimer.ts:27
↓ 2 callers
Method
getPropertyOptions
(e)
timeflow-card.js:1
↓ 2 callers
Function
getTranslatedString
* Get a translated string from the translation files * @param key - Dot-separated key (e.g., 'timer.complete') * @param lang - Language code (e.g.,
src/utils/localize.ts:458
↓ 2 callers
Function
hasAction
(config?: any)
src/utils/action-handler.ts:69
↓ 2 callers
Method
isLeapYear
(e)
timeflow-card.js:1
↓ 2 callers
Method
isLeapYear
* Check if a year is a leap year * @param {number} year - Year to check * @returns {boolean} - Whether the year is a leap year
src/utils/DateParser.ts:66
↓ 2 callers
Method
isTemplate
(e)
timeflow-card.js:1
↓ 2 callers
Method
isTemplate
* Detects if a value contains Home Assistant templates * @param {*} value - Value to check * @returns {boolean} - Whether the value is a templat
src/services/TemplateService.ts:279
↓ 2 callers
Method
isValidDimensionInput
(e)
timeflow-card.js:1
↓ 2 callers
Method
isValidDimensionInput
* Validates dimension input (dimension value, entity, or template) * @param {*} value - Value to validate * @returns {boolean} - Whether the val
src/utils/ConfigValidator.ts:379
↓ 2 callers
Method
isValidEntityId
(e)
timeflow-card.js:1
↓ 2 callers
Method
isValidEntityId
* Validates entity ID format * @param {*} value - Value to validate * @returns {boolean} - Whether the value is a valid entity ID
src/utils/ConfigValidator.ts:536
↓ 2 callers
Method
isValidNumberInput
(e,t=-1/0,i=1/0)
timeflow-card.js:1
↓ 2 callers
Method
isValidNumberInput
* Validates number input with optional bounds * @param {*} value - Value to validate * @param {number} min - Minimum allowed value * @param {
src/utils/ConfigValidator.ts:451
↓ 2 callers
Method
p
(e)
timeflow-card.js:1
↓ 2 callers
Method
render
()
timeflow-card.js:1
↓ 2 callers
Method
setConnected
(e)
timeflow-card.js:1
↓ 2 callers
Method
validateConfig
(e)
timeflow-card.js:1
↓ 2 callers
Method
validateConfig
* Comprehensive input validation for configuration with severity levels * @param {Object} config - Configuration object to validate * @returns {
src/utils/ConfigValidator.ts:30
↓ 1 callers
Method
$
(e)
timeflow-card.js:1
↓ 1 callers
Function
De
(e,t,i)
timeflow-card.js:1
↓ 1 callers
Function
He
(e,t)
timeflow-card.js:1
↓ 1 callers
Function
K
(e,t)
timeflow-card.js:1
↓ 1 callers
Function
Oe
(e)
timeflow-card.js:1
↓ 1 callers
Function
Pe
(e,t,i,s)
timeflow-card.js:1
↓ 1 callers
Method
_$AC
(e)
timeflow-card.js:1
↓ 1 callers
Method
_$AE
(e)
timeflow-card.js:1
↓ 1 callers
Method
_$AK
(e,t)
timeflow-card.js:1
↓ 1 callers
Method
_$AS
(e,t)
timeflow-card.js:1
↓ 1 callers
Method
_$AT
(e,t,i)
timeflow-card.js:1
↓ 1 callers
Method
_$EP
()
timeflow-card.js:1
↓ 1 callers
Method
_$ET
(e,t)
timeflow-card.js:1
↓ 1 callers
Method
_$E_
()
timeflow-card.js:1
↓ 1 callers
Method
_$Ev
()
timeflow-card.js:1
↓ 1 callers
Method
_addHelpfulValidations
(e,t)
timeflow-card.js:1
↓ 1 callers
Method
_addHelpfulValidations
* Add additional helpful validations and suggestions
src/utils/ConfigValidator.ts:240
↓ 1 callers
Method
_calculateCalendarMonths
(e,t)
timeflow-card.js:1
↓ 1 callers
Method
_calculateCalendarMonths
* Calculates precise calendar months between now and target date * Returns the number of full calendar months and remaining milliseconds * @para
src/services/CountdownService.ts:158
↓ 1 callers
Method
_convertFromDatetimeLocal
(e)
timeflow-card.js:780
↓ 1 callers
Method
_convertFromDatetimeLocal
(localDate: string)
src/components/TimeFlowCardEditor.ts:135
↓ 1 callers
Method
_convertToDatetimeLocal
(e)
timeflow-card.js:780
↓ 1 callers
Method
_convertToDatetimeLocal
(isoDate: string)
src/components/TimeFlowCardEditor.ts:117
↓ 1 callers
Method
_formChanged
(e)
timeflow-card.js:780
↓ 1 callers
Method
_formChanged
(ev: CustomEvent)
src/components/TimeFlowCardEditor.ts:149
↓ 1 callers
Method
_formatTargetDate
()
timeflow-card.js:609
↓ 1 callers
Method
_formatTargetDate
* Formats the target date for display in Eventy style (e.g., "Tue, Feb 3")
src/components/TimeFlowCard.ts:1177
↓ 1 callers
Method
_generateSafeConfig
(e,t)
timeflow-card.js:1
↓ 1 callers
Method
_generateSafeConfig
* Generate a safe configuration with fallback values
src/utils/ConfigValidator.ts:248
↓ 1 callers
Method
_getEffectiveCompactFormat
()
timeflow-card.js:810
↓ 1 callers
Method
_getEffectiveCompactFormat
* Compute the effective compact_format state for display * Auto-enables when 3+ units are selected (unless explicitly disabled)
src/components/TimeFlowCardEditor.ts:327
↓ 1 callers
Method
_getPrimaryCountdownUnit
()
timeflow-card.js:609
↓ 1 callers
Method
_getPrimaryCountdownUnit
* Gets the primary countdown value and unit to display in Eventy layout * Returns the largest non-zero unit (e.g., "11" and "DAYS") * Auto-switc
src/components/TimeFlowCard.ts:1165
↓ 1 callers
Method
_renderCard
()
timeflow-card.js:461
↓ 1 callers
Method
_renderCard
()
src/components/TimeFlowCard.ts:721
↓ 1 callers
Method
_renderClassicCompactCard
()
timeflow-card.js:535
↓ 1 callers
Method
_renderClassicCompactCard
* Renders the Classic Compact style - horizontal view with icon, title/subtitle, and progress circle
src/components/TimeFlowCard.ts:968
↓ 1 callers
Method
_renderEventyCard
()
timeflow-card.js:501
↓ 1 callers
Method
_renderEventyCard
* Renders the Eventy style - compact horizontal view with icon, title/subtitle, and countdown
src/components/TimeFlowCard.ts:874
↓ 1 callers
Method
_renderGridyCard
()
timeflow-card.js:576
← previous
next →
101–200 of 438, ranked by callers