MCPcopy Create free account

hub / github.com/Rishi8078/TimeFlow-Card / functions

Functions438 in github.com/Rishi8078/TimeFlow-Card

↓ 3 callersMethodgetPrimaryDisplayUnit
(e)
timeflow-card.js:1
↓ 3 callersMethodgetPrimaryDisplayUnit
(config: CardConfig)
src/services/CountdownService.ts:434
↓ 3 callersMethodisAlexaTimer
(e)
timeflow-card.js:1
↓ 3 callersMethodisAlexaTimer
* 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 callersMethodisGoogleTimer
(e)
timeflow-card.js:1
↓ 3 callersMethodisGoogleTimer
* 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 callersMethodisValidColorInput
(e)
timeflow-card.js:1
↓ 3 callersMethodisValidColorInput
* 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 callersFunctionparseDurationInputToMilliseconds
(value: unknown)
src/utils/TimeUtils.ts:93
↓ 2 callersFunctionB
(e,t)
timeflow-card.js:1
↓ 2 callersFunctionLe
(e)
timeflow-card.js:1
↓ 2 callersFunctionRe
(e,t)
timeflow-card.js:1
↓ 2 callersMethod_
(e)
timeflow-card.js:1
↓ 2 callersMethod_calculateCalendarYears
(e,t)
timeflow-card.js:1
↓ 2 callersMethod_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 callersMethod_calculateRangeState
(e,t,i,s)
timeflow-card.js:1
↓ 2 callersMethod_calculateRangeState
( startTimestamp: number, endTimestamp: number, config: CardConfig, roundUpHiddenUnits: boolea
src/services/CountdownService.ts:48
↓ 2 callersMethod_fireConfigChanged
(e)
timeflow-card.js:780
↓ 2 callersMethod_fireConfigChanged
(config: CardConfig)
src/components/TimeFlowCardEditor.ts:141
↓ 2 callersMethod_formatDimensionValue
(e)
timeflow-card.js:1
↓ 2 callersMethod_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 callersMethod_stopCountdownUpdates
()
timeflow-card.js:456
↓ 2 callersMethod_stopCountdownUpdates
* Clears the countdown update timer
src/components/TimeFlowCard.ts:617
↓ 2 callersMethod_updateDateField
(e,t)
timeflow-card.js:810
↓ 2 callersMethod_updateDateField
(configKey: string, value: string)
src/components/TimeFlowCardEditor.ts:305
↓ 2 callersMethodbind
(element: Element, options?: ActionHandlerOptions)
src/utils/action-handler.ts:13
↓ 2 callersMethodcalculateProportionalSizes
(e,t,i)
timeflow-card.js:1
↓ 2 callersMethodcalculateProportionalSizes
* Calculate proportional font sizes based on card dimensions * @param {*} width - Card width * @param {*} height - Card height * @param {stri
src/utils/StyleManager.ts:207
↓ 2 callersMethodclear
()
timeflow-card.js:1
↓ 2 callersMethodclear
()
src/services/TemplateService.ts:34
↓ 2 callersMethodcreateProperty
(e,t=w)
timeflow-card.js:1
↓ 2 callersMethodcreateRenderRoot
()
timeflow-card.js:1
↓ 2 callersMethoddisconnectedCallback
()
timeflow-card.js:1
↓ 2 callersMethodextractFallbackFromTemplate
(e)
timeflow-card.js:1
↓ 2 callersMethodextractFallbackFromTemplate
* Extracts fallback value from template expressions with 'or' operator * @param {string} template - Template string * @returns {string} - Extrac
src/services/TemplateService.ts:226
↓ 2 callersMethodfinalize
()
timeflow-card.js:1
↓ 2 callersMethodgenerateCardDimensionStyles
(e,t,i)
timeflow-card.js:1
↓ 2 callersMethodgenerateCardDimensionStyles
* Generates card dimensions CSS based on configuration * @param {*} width - Card width * @param {*} height - Card height * @param {string} as
src/utils/StyleManager.ts:260
↓ 2 callersMethodgetAlexaTimerData
(e,t,i,s,r)
timeflow-card.js:1
↓ 2 callersMethodgetAlexaTimerData
* 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 callersMethodgetGoogleTimerData
(e,t,i,s)
timeflow-card.js:1
↓ 2 callersMethodgetGoogleTimerData
* 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 callersMethodgetPropertyOptions
(e)
timeflow-card.js:1
↓ 2 callersFunctiongetTranslatedString
* 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 callersFunctionhasAction
(config?: any)
src/utils/action-handler.ts:69
↓ 2 callersMethodisLeapYear
(e)
timeflow-card.js:1
↓ 2 callersMethodisLeapYear
* 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 callersMethodisTemplate
(e)
timeflow-card.js:1
↓ 2 callersMethodisTemplate
* 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 callersMethodisValidDimensionInput
(e)
timeflow-card.js:1
↓ 2 callersMethodisValidDimensionInput
* Validates dimension input (dimension value, entity, or template) * @param {*} value - Value to validate * @returns {boolean} - Whether the val
src/utils/ConfigValidator.ts:379
↓ 2 callersMethodisValidEntityId
(e)
timeflow-card.js:1
↓ 2 callersMethodisValidEntityId
* 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 callersMethodisValidNumberInput
(e,t=-1/0,i=1/0)
timeflow-card.js:1
↓ 2 callersMethodisValidNumberInput
* Validates number input with optional bounds * @param {*} value - Value to validate * @param {number} min - Minimum allowed value * @param {
src/utils/ConfigValidator.ts:451
↓ 2 callersMethodp
(e)
timeflow-card.js:1
↓ 2 callersMethodrender
()
timeflow-card.js:1
↓ 2 callersMethodsetConnected
(e)
timeflow-card.js:1
↓ 2 callersMethodvalidateConfig
(e)
timeflow-card.js:1
↓ 2 callersMethodvalidateConfig
* Comprehensive input validation for configuration with severity levels * @param {Object} config - Configuration object to validate * @returns {
src/utils/ConfigValidator.ts:30
↓ 1 callersMethod$
(e)
timeflow-card.js:1
↓ 1 callersFunctionDe
(e,t,i)
timeflow-card.js:1
↓ 1 callersFunctionHe
(e,t)
timeflow-card.js:1
↓ 1 callersFunctionK
(e,t)
timeflow-card.js:1
↓ 1 callersFunctionOe
(e)
timeflow-card.js:1
↓ 1 callersFunctionPe
(e,t,i,s)
timeflow-card.js:1
↓ 1 callersMethod_$AC
(e)
timeflow-card.js:1
↓ 1 callersMethod_$AE
(e)
timeflow-card.js:1
↓ 1 callersMethod_$AK
(e,t)
timeflow-card.js:1
↓ 1 callersMethod_$AS
(e,t)
timeflow-card.js:1
↓ 1 callersMethod_$AT
(e,t,i)
timeflow-card.js:1
↓ 1 callersMethod_$EP
()
timeflow-card.js:1
↓ 1 callersMethod_$ET
(e,t)
timeflow-card.js:1
↓ 1 callersMethod_$E_
()
timeflow-card.js:1
↓ 1 callersMethod_$Ev
()
timeflow-card.js:1
↓ 1 callersMethod_addHelpfulValidations
(e,t)
timeflow-card.js:1
↓ 1 callersMethod_addHelpfulValidations
* Add additional helpful validations and suggestions
src/utils/ConfigValidator.ts:240
↓ 1 callersMethod_calculateCalendarMonths
(e,t)
timeflow-card.js:1
↓ 1 callersMethod_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 callersMethod_convertFromDatetimeLocal
(e)
timeflow-card.js:780
↓ 1 callersMethod_convertFromDatetimeLocal
(localDate: string)
src/components/TimeFlowCardEditor.ts:135
↓ 1 callersMethod_convertToDatetimeLocal
(e)
timeflow-card.js:780
↓ 1 callersMethod_convertToDatetimeLocal
(isoDate: string)
src/components/TimeFlowCardEditor.ts:117
↓ 1 callersMethod_formChanged
(e)
timeflow-card.js:780
↓ 1 callersMethod_formChanged
(ev: CustomEvent)
src/components/TimeFlowCardEditor.ts:149
↓ 1 callersMethod_formatTargetDate
()
timeflow-card.js:609
↓ 1 callersMethod_formatTargetDate
* Formats the target date for display in Eventy style (e.g., "Tue, Feb 3")
src/components/TimeFlowCard.ts:1177
↓ 1 callersMethod_generateSafeConfig
(e,t)
timeflow-card.js:1
↓ 1 callersMethod_generateSafeConfig
* Generate a safe configuration with fallback values
src/utils/ConfigValidator.ts:248
↓ 1 callersMethod_getEffectiveCompactFormat
()
timeflow-card.js:810
↓ 1 callersMethod_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 callersMethod_getPrimaryCountdownUnit
()
timeflow-card.js:609
↓ 1 callersMethod_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 callersMethod_renderCard
()
timeflow-card.js:461
↓ 1 callersMethod_renderCard
()
src/components/TimeFlowCard.ts:721
↓ 1 callersMethod_renderClassicCompactCard
()
timeflow-card.js:535
↓ 1 callersMethod_renderClassicCompactCard
* Renders the Classic Compact style - horizontal view with icon, title/subtitle, and progress circle
src/components/TimeFlowCard.ts:968
↓ 1 callersMethod_renderEventyCard
()
timeflow-card.js:501
↓ 1 callersMethod_renderEventyCard
* Renders the Eventy style - compact horizontal view with icon, title/subtitle, and countdown
src/components/TimeFlowCard.ts:874
↓ 1 callersMethod_renderGridyCard
()
timeflow-card.js:576
← previousnext →101–200 of 438, ranked by callers