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
Method
_computeHelper
(schema: any)
src/components/TimeFlowCardEditor.ts:157
Method
_computeLabel
(e)
timeflow-card.js:780
Method
_computeLabel
(schema: any)
src/components/TimeFlowCardEditor.ts:207
Method
addController
(e)
timeflow-card.js:1
Method
addInitializer
(e)
timeflow-card.js:1
Method
applyPrefixSuffix
(text: string)
src/services/CountdownService.ts:628
Method
attributeChangedCallback
(e,t,i)
timeflow-card.js:1
Function
b
(e,t)
timeflow-card.js:1
Method
buildStylesObject
(e)
timeflow-card.js:1
Method
buildStylesObject
* Builds styles object from configuration * @param {Object} config - Card configuration * @returns {Object} - Processed styles object
src/utils/StyleManager.ts:59
Method
clearFinishedTimer
(e)
timeflow-card.js:1
Method
clearFinishedTimer
* Manually clear finished timer cache for an entity (for user dismissal) * @param entityId - Google Home timer entity ID
src/services/GoogleTimer.ts:351
Method
connectedCallback
()
timeflow-card.js:456
Method
connectedCallback
()
src/components/TimeFlowCard.ts:577
Method
constructor
(e,t,i)
timeflow-card.js:1
Method
constructor
({strings:e,_$litType$:t},i)
timeflow-card.js:1
Method
constructor
(e,t)
timeflow-card.js:1
Method
constructor
(e,t,i,s)
timeflow-card.js:1
Method
constructor
(e,t,i,s,r)
timeflow-card.js:1
Method
constructor
()
timeflow-card.js:1
Method
constructor
()
timeflow-card.js:1
Method
constructor
(e,t,i,s,r)
timeflow-card.js:1
Method
constructor
(e,t,i)
timeflow-card.js:1
Method
constructor
()
timeflow-card.js:1
Method
constructor
(e,t)
timeflow-card.js:1
Method
constructor
()
timeflow-card.js:1
Method
constructor
(e)
timeflow-card.js:1
Method
constructor
()
timeflow-card.js:1
Method
constructor
()
timeflow-card.js:456
Method
constructor
()
timeflow-card.js:624
Method
constructor
()
timeflow-card.js:658
Method
constructor
()
timeflow-card.js:702
Method
constructor
()
src/components/ProgressCircle.ts:32
Method
constructor
()
src/components/TimeFlowCard.ts:470
Method
constructor
()
src/utils/StyleManager.ts:21
Method
constructor
(templateService: any, dateParser: any)
src/services/CountdownService.ts:32
Method
constructor
(expiration?: number)
src/services/TemplateService.ts:11
Method
constructor
()
src/services/TemplateService.ts:64
Method
disconnectedCallback
()
timeflow-card.js:456
Method
disconnectedCallback
()
timeflow-card.js:679
Method
disconnectedCallback
()
src/components/ProgressGrid.ts:68
Method
disconnectedCallback
()
src/components/TimeFlowCard.ts:584
Method
discoverAlexaTimers
(e)
timeflow-card.js:1
Method
discoverAlexaTimers
* AUTO-DISCOVERY: Attempts to find Alexa timer entities in Home Assistant * @param hass - Home Assistant object * @param isAlexaTimer - Alexa ti
src/services/AlexaTimer.ts:390
Method
discoverGoogleTimers
(e)
timeflow-card.js:1
Method
discoverGoogleTimers
* AUTO-DISCOVERY: Finds Google Home entities with timers in a displayable state. * @param hass - Home Assistant object * @param isGoogleTimer -
src/services/GoogleTimer.ts:313
Method
endNode
()
timeflow-card.js:1
Method
escapeHtml
(e)
timeflow-card.js:1
Method
escapeHtml
* Escapes HTML special characters to prevent XSS and ensure proper display * @param {*} text - Text to escape * @returns {string} - Escaped text
src/services/TemplateService.ts:371
Method
firstUpdated
()
timeflow-card.js:456
Method
firstUpdated
()
timeflow-card.js:679
Method
firstUpdated
()
src/components/ProgressGrid.ts:52
Method
firstUpdated
()
src/components/TimeFlowCard.ts:564
Function
fromAttribute
(e,t)
timeflow-card.js:1
Method
getAvailableAlexaTimers
(e)
timeflow-card.js:1
Method
getAvailableAlexaTimers
* Gets available Alexa timers for debugging/info * @param {Object} hass - Home Assistant object * @returns {string[]} - Array of Alexa timer ent
src/services/CountdownService.ts:714
Method
getAvailableGoogleTimers
(e)
timeflow-card.js:1
Method
getAvailableGoogleTimers
* Gets available Google Home timers for debugging/info * @param {Object} hass - Home Assistant object * @returns {string[]} - Array of Google Ho
src/services/CountdownService.ts:724
Method
getCardDimensions
(e,t,i)
timeflow-card.js:1
Method
getCardDimensions
* Public method to get card dimensions based on configuration * @param {*} width - Card width * @param {*} height - Card height * @param {str
src/utils/StyleManager.ts:334
Method
getCardSize
()
timeflow-card.js:609
Method
getCardSize
* Helper: Returns card size (in Home Assistant's grid rows approx)
src/components/TimeFlowCard.ts:1280
Method
getConfigElement
()
timeflow-card.js:41
Method
getConfigElement
()
src/components/TimeFlowCard.ts:17
Method
getCurrentTimerEntity
(e,t)
timeflow-card.js:1
Method
getCurrentTimerEntity
* Get the current timer entity being used (for default actions)
src/services/CountdownService.ts:732
Method
getMainDisplay
(e,t)
timeflow-card.js:1
Method
getMainDisplay
* Gets the main display value and label (enhanced for Alexa and Google Home) * @param {Object} config - Card configuration * @param {Object} has
src/services/CountdownService.ts:490
Method
getProgress
()
timeflow-card.js:624
Method
getProgress
()
timeflow-card.js:679
Method
getProgress
()
src/components/ProgressCircle.ts:68
Method
getProgress
()
src/components/ProgressGrid.ts:48
Method
getTimerStateColor
(e,t="#4caf50")
timeflow-card.js:1
Method
getTimerStateColor
* Gets timer state color based on status * @param timerData - Timer data object * @param defaultColor - Default color if no specific state *
src/services/Timer.ts:491
Method
handleEvent
(e)
timeflow-card.js:1
Method
hasTemplatesInConfig
(e)
timeflow-card.js:1
Method
hasTemplatesInConfig
* Checks if the current config contains any templates * @param {Object} config - Configuration object * @returns {boolean} - Whether config cont
src/services/TemplateService.ts:352
Function
init
(t)
timeflow-card.js:1
Method
isISOTimestamp
(e)
timeflow-card.js:1
Method
isISOTimestamp
* Checks if a string is an ISO timestamp * @param str - String to check * @returns boolean - Whether string is ISO timestamp
src/services/Timer.ts:168
Method
isValidTemplate
(e)
timeflow-card.js:1
Method
isValidTemplate
* Validates template format to prevent bad API calls * @param {string} template - Template string to validate * @returns {boolean} - Whether tem
src/services/TemplateService.ts:290
Method
j
(e)
timeflow-card.js:1
Method
j
(e)
timeflow-card.js:1
Method
observedAttributes
()
timeflow-card.js:1
Method
parentNode
()
timeflow-card.js:1
Method
parentNode
()
timeflow-card.js:1
Method
parseDuration
(e)
timeflow-card.js:1
Method
parseDuration
* Parses duration from various formats (seconds, HH:MM:SS, etc.) * @param duration - Duration value to parse * @returns number - Duration in sec
src/services/Timer.ts:179
Method
parseLegacyAlexaTimer
(e,t,i,s,r,o)
timeflow-card.js:1
Method
parseLegacyAlexaTimer
* Legacy fallback for Alexa timer parsing (when rich attributes unavailable) * @param entityId - Entity ID * @param entity - Entity object *
src/services/AlexaTimer.ts:258
Method
removeController
(e)
timeflow-card.js:1
Method
render
()
timeflow-card.js:31
Method
render
()
timeflow-card.js:456
Method
render
()
timeflow-card.js:624
Method
render
()
timeflow-card.js:679
Method
render
()
timeflow-card.js:810
Method
render
()
src/components/TimeFlowCardEditor.ts:340
Method
render
()
src/components/ProgressCircle.ts:72
Method
render
()
src/components/ProgressGrid.ts:129
← previous
next →
301–400 of 438, ranked by callers