SYMBOL INDEX (346 symbols across 41 files) FILE: build/banner.js function getBanner (line 6) | function getBanner() { FILE: build/change-version.js function updateVersionInFile (line 6) | function updateVersionInFile(filePath, oldVersion, newVersion) { function updateVersions (line 23) | async function updateVersions(newVersion) { FILE: build/plugins.js function build (line 10) | async function build(option) { function locales (line 15) | async function locales() { function plugins (line 37) | async function plugins() { FILE: build/utilities.js class Utilities (line 4) | class Utilities { method copyFileAndEnsurePathExistsAsync (line 5) | static async copyFileAndEnsurePathExistsAsync(file) { method copy (line 11) | static async copy() { method removeFileAsync (line 23) | static async removeFileAsync(filePath) { method removeDirectoryAsync (line 30) | static async removeDirectoryAsync(directory, removeSelf = true) { FILE: src/docs/js/migration.js class JsConvert (line 14) | class JsConvert { method constructor (line 15) | constructor() { method convert (line 34) | convert() { class HtmlConvert (line 225) | class HtmlConvert { method constructor (line 226) | constructor() { method convert (line 245) | convert() { FILE: src/docs/make.js class PageMeta (line 14) | class PageMeta { method constructor (line 23) | constructor( method parse (line 41) | parse(metaTag) { class FileInformation (line 60) | class FileInformation { method constructor (line 67) | constructor(file, fullPath, isDirectory, extension) { class Build (line 77) | class Build { method startAsync (line 90) | async startAsync(){ method updateAll (line 99) | updateAll() { method reset (line 113) | reset() { method loadTemplate (line 118) | loadTemplate(template) { method directoryWalk (line 122) | directoryWalk(directory, extension = '.html') { method getSearchBody (line 149) | getSearchBody(html) { method removeDirectory (line 162) | removeDirectory(directory, removeSelf) { method copyDirectory (line 177) | copyDirectory(source, destination) { method copyFileAndEnsurePathExists (line 190) | copyFileAndEnsurePathExists(filePath, content) { method writeFileAndEnsurePathExists (line 196) | writeFileAndEnsurePathExists(filePath, content) { method setMetaContent (line 204) | setMetaContent(rootElement, selector, content) { method createRootHtml (line 213) | createRootHtml(html) { method shellDocument (line 224) | get shellDocument() { method prepareCss (line 229) | prepareCss() { method pageDocument (line 241) | get pageDocument() { method updatePages (line 250) | updatePages() { method updateHomepage (line 354) | updateHomepage() { method update404 (line 381) | update404() { method updateSiteMap (line 400) | updateSiteMap() { method updateCss (line 412) | updateCss() { method cleanCss (line 436) | cleanCss() { method minifyJs (line 449) | async minifyJs() { method setInnerHtml (line 495) | setInnerHtml(element, value) { method updateDist (line 500) | updateDist() { method copyAssets (line 511) | copyAssets() { method watcher (line 546) | async watcher() { FILE: src/js/actions.ts class Actions (line 16) | class Actions { method constructor (line 23) | constructor() { method do (line 41) | do(e: any, action?: ActionTypes) { method handleShowClockContainers (line 164) | private handleShowClockContainers(action: ActionTypes) { method handleNextPrevious (line 207) | private handleNextPrevious(action: ActionTypes) { method hideOrClock (line 222) | private hideOrClock(e) { method manipulateAndSet (line 241) | private manipulateAndSet(lastPicked: DateTime, unit: Unit, value = 1) { method handleSelectCalendarMode (line 248) | private handleSelectCalendarMode( method handleToggle (line 283) | private handleToggle(currentTarget: HTMLElement) { method handleSelectDay (line 324) | private handleSelectDay(currentTarget: HTMLElement) { method handleMultiDate (line 352) | private handleMultiDate(day: DateTime) { method handleDateRange (line 364) | private handleDateRange(day: DateTime) { FILE: src/js/dates.ts class Dates (line 14) | class Dates { method constructor (line 20) | constructor() { method picked (line 29) | get picked(): DateTime[] { method lastPicked (line 36) | get lastPicked(): DateTime { method lastPickedIndex (line 43) | get lastPickedIndex(): number { method formatInput (line 52) | formatInput(date: DateTime): string { method parseInput (line 63) | parseInput(value: any): DateTime { method setFromInput (line 88) | setFromInput(value: any, index?: number) { method add (line 104) | add(date: DateTime): void { method isPicked (line 114) | isPicked(targetDate: DateTime, unit?: Unit): boolean { method pickedIndex (line 137) | pickedIndex(targetDate: DateTime, unit?: Unit): number { method clear (line 152) | clear() { method getStartEndYear (line 171) | static getStartEndYear( method updateInput (line 182) | updateInput(target?: DateTime) { method setValue (line 207) | setValue(target?: DateTime, index?: number): void { method _setValueNull (line 274) | private _setValueNull(isClear: boolean, index: number, oldDate: DateTi... FILE: src/js/datetime.ts type parsedTime (line 5) | type parsedTime = { type Unit (line 19) | enum Unit { type DateTimeFormatOptions (line 37) | interface DateTimeFormatOptions extends Intl.DateTimeFormatOptions { type FormatMatch (line 100) | interface FormatMatch { type FormatMatchString (line 105) | interface FormatMatchString { type FormatExpression (line 110) | interface FormatExpression { class DateTime (line 138) | class DateTime extends Date { method setLocale (line 146) | setLocale(value: string): this { method setLocalization (line 158) | setLocalization(value: FormatLocalization): this { method convert (line 170) | static convert( method clone (line 196) | get clone() { method isValid (line 208) | static isValid(d): boolean { method startOf (line 221) | startOf(unit: Unit | 'weekDay', startOfTheWeek = 0): this { method endOf (line 263) | endOf(unit: Unit | 'weekDay', startOfTheWeek = 0): this { method manipulate (line 306) | manipulate(value: number, unit: Unit): this { method isBefore (line 319) | isBefore(compare: DateTime, unit?: Unit): boolean { method isAfter (line 337) | isAfter(compare: DateTime, unit?: Unit): boolean { method isSame (line 355) | isSame(compare: DateTime, unit?: Unit): boolean { method isBetween (line 376) | isBetween( method parts (line 407) | parts( method seconds (line 422) | get seconds(): number { method seconds (line 429) | set seconds(value: number) { method secondsFormatted (line 436) | get secondsFormatted(): string { method minutes (line 443) | get minutes(): number { method minutes (line 450) | set minutes(value: number) { method minutesFormatted (line 457) | get minutesFormatted(): string { method hours (line 464) | get hours(): number { method hours (line 471) | set hours(value: number) { method getHoursFormatted (line 479) | getHoursFormatted(hourCycle: Intl.LocaleHourCycleKey = 'h12') { method meridiem (line 490) | meridiem(locale: string = this.localization.locale): string { method date (line 502) | get date(): number { method date (line 509) | set date(value: number) { method dateFormatted (line 516) | get dateFormatted(): string { method weekDay (line 523) | get weekDay(): number { method month (line 530) | get month(): number { method month (line 537) | set month(value: number) { method monthFormatted (line 550) | get monthFormatted(): string { method year (line 557) | get year(): number { method year (line 564) | set year(value: number) { method week (line 572) | get week(): number { method weeksInWeekYear (line 590) | weeksInWeekYear() { method dateToDataValue (line 607) | dateToDataValue(): string { method isLeapYear (line 618) | get isLeapYear() { method computeOrdinal (line 624) | private computeOrdinal() { method getAllMonths (line 648) | private getAllMonths( method replaceTokens (line 660) | private replaceTokens(formatStr, formats) { method parseTwoDigitYear (line 683) | private parseTwoDigitYear(input: number) { method offsetFromString (line 687) | private offsetFromString(input: string) { method zoneInformation (line 702) | private zoneInformation(date: DateTime, style: 'z' | 'zz' | 'zzz') { method addInput (line 725) | private addInput(property) { method getLocaleAfternoon (line 731) | private getLocaleAfternoon(): string { method meridiemMatch (line 741) | private meridiemMatch(input: string) { method correctHours (line 867) | private correctHours(time) { method makeParser (line 882) | private makeParser(format: string) { method fromString (line 931) | static fromString(input: string, localization: FormatLocalization): Da... method format (line 979) | format( FILE: src/js/display/calendar/date-display.ts class DateDisplay (line 13) | class DateDisplay { method constructor (line 18) | constructor() { method getPicker (line 28) | getPicker(): HTMLElement { method _update (line 80) | _update(widget: HTMLElement, paint: Paint): void { method _handleDateRange (line 141) | private _handleDateRange(innerDate: DateTime, classes: string[]) { method handleMouseEvents (line 160) | private handleMouseEvents(container: HTMLElement) { method _updateCalendarView (line 261) | private _updateCalendarView(container: Element) { method _daysOfTheWeek (line 294) | private _daysOfTheWeek(): HTMLElement[] { method _handleCalendarWeeks (line 332) | private _handleCalendarWeeks(container: HTMLElement, innerDate: DateTi... FILE: src/js/display/calendar/decade-display.ts class DecadeDisplay (line 13) | class DecadeDisplay { method constructor (line 20) | constructor() { method getPicker (line 30) | getPicker() { method _update (line 47) | _update(widget: HTMLElement, paint: Paint) { FILE: src/js/display/calendar/month-display.ts class MonthDisplay (line 13) | class MonthDisplay { method constructor (line 18) | constructor() { method getPicker (line 27) | getPicker(): HTMLElement { method _update (line 45) | _update(widget: HTMLElement, paint: Paint): void { FILE: src/js/display/calendar/year-display.ts class YearDisplay (line 13) | class YearDisplay { method constructor (line 20) | constructor() { method getPicker (line 30) | getPicker(): HTMLElement { method _update (line 48) | _update(widget: HTMLElement, paint: Paint) { FILE: src/js/display/collapse.ts class Collapse (line 6) | class Collapse { method toggle (line 11) | static toggle(target: HTMLElement) { method showImmediately (line 23) | static showImmediately(target: HTMLElement) { method show (line 33) | static show(target: HTMLElement) { method hideImmediately (line 62) | static hideImmediately(target: HTMLElement) { method hide (line 72) | static hide(target: HTMLElement) { FILE: src/js/display/index.ts class Display (line 24) | class Display { method constructor (line 44) | constructor() { method widget (line 69) | get widget(): HTMLElement | undefined { method dateContainer (line 73) | get dateContainer(): HTMLElement | undefined { method timeContainer (line 77) | get timeContainer(): HTMLElement | undefined { method isVisible (line 84) | get isVisible() { method _update (line 94) | _update(unit: ViewUpdateValues): void { method paint (line 152) | paint( method show (line 166) | show(): void { method _showSetupViewMode (line 244) | private _showSetupViewMode() { method _showSetDefaultIfNeeded (line 278) | private _showSetDefaultIfNeeded() { method createPopup (line 307) | async createPopup( method updatePopup (line 327) | updatePopup(): void { method _showMode (line 338) | _showMode(direction?: number): void { method _updateTheme (line 395) | _updateTheme(theme?: 'light' | 'dark' | 'auto'): void { method _getThemeClass (line 418) | _getThemeClass(): string { method _updateCalendarHeader (line 435) | _updateCalendarHeader() { method hide (line 516) | hide(): void { method toggle (line 540) | toggle() { method _dispose (line 548) | _dispose() { method _buildWidget (line 565) | private _buildWidget(): HTMLElement { method _buildWidgetSideBySide (line 652) | private _buildWidgetSideBySide( method _hasTime (line 679) | get _hasTime(): boolean { method _hasDate (line 691) | get _hasDate(): boolean { method _hasDateAndTime (line 700) | get _hasDateAndTime(): boolean { method getToolbarElements (line 708) | getToolbarElements(): HTMLElement[] { method getHeadTemplate (line 774) | getHeadTemplate(): HTMLElement { method _iconTag (line 809) | _iconTag(iconClass: string): HTMLElement | SVGElement { method _rebuild (line 859) | _rebuild() { method refreshCurrentView (line 865) | refreshCurrentView() { method _keyboardEvent (line 888) | private _keyboardEvent(event: KeyboardEvent) { method findViewDateElement (line 897) | public findViewDateElement(): HTMLElement { method _handleKeyDownDate (line 929) | private _handleKeyDownDate(event: KeyboardEvent) { method _handleKeyDownClock (line 1077) | private _handleKeyDownClock(event: KeyboardEvent) { method _handleTab (line 1166) | private _handleTab(activeElement: HTMLElement, event: KeyboardEvent) { method _handleFocus (line 1235) | private _handleFocus() { method _handleFocusClock (line 1240) | private _handleFocusClock() { type Paint (line 1249) | type Paint = ( FILE: src/js/display/time/hour-display.ts class HourDisplay (line 13) | class HourDisplay { method constructor (line 18) | constructor() { method getPicker (line 27) | getPicker(): HTMLElement { method _update (line 45) | _update(widget: HTMLElement, paint: Paint): void { FILE: src/js/display/time/minute-display.ts class MinuteDisplay (line 12) | class MinuteDisplay { method constructor (line 16) | constructor() { method getPicker (line 24) | getPicker(): HTMLElement { method _update (line 46) | _update(widget: HTMLElement, paint: Paint): void { FILE: src/js/display/time/second-display.ts class secondDisplay (line 12) | class secondDisplay { method constructor (line 16) | constructor() { method getPicker (line 24) | getPicker(): HTMLElement { method _update (line 42) | _update(widget: HTMLElement, paint: Paint): void { FILE: src/js/display/time/time-display.ts class TimeDisplay (line 12) | class TimeDisplay { method constructor (line 18) | constructor() { method getPicker (line 28) | getPicker(iconTag: (iconClass: string) => HTMLElement): HTMLElement { method _update (line 42) | _update(widget: HTMLElement): void { method _grid (line 171) | private _grid(iconTag: (iconClass: string) => HTMLElement): HTMLElemen... FILE: src/js/jQuery-provider.js constant JQUERY_NO_CONFLICT (line 148) | const JQUERY_NO_CONFLICT = $.fn[name]; FILE: src/js/tempus-dominus.ts class TempusDominus (line 33) | class TempusDominus { method constructor (line 45) | constructor(element: HTMLElement, options: Options = {} as Options) { method viewDate (line 82) | get viewDate() { method viewDate (line 86) | set viewDate(value) { method updateOptions (line 103) | updateOptions(options, reset = false): void { method toggle (line 118) | toggle(): void { method show (line 128) | show(): void { method hide (line 138) | hide(): void { method disable (line 147) | disable(): void { method enable (line 160) | enable(): void { method clear (line 170) | clear(): void { method subscribe (line 182) | subscribe( method dispose (line 230) | dispose() { method locale (line 265) | locale(language: string) { method _triggerEvent (line 279) | private _triggerEvent(event: BaseEvent) { method _publish (line 329) | private _publish(event: BaseEvent) { method _viewUpdate (line 345) | private _viewUpdate() { method _unsubscribe (line 352) | private _unsubscribe(eventName, index) { method _initializeOptions (line 363) | private _initializeOptions( method _initializeInput (line 451) | private _initializeInput() { method _initializeToggle (line 487) | private _initializeToggle() { method _handleAfterChangeEvent (line 515) | private _handleAfterChangeEvent(e: ChangeEvent) { method _handleToggleKeydown (line 613) | private _handleToggleKeydown(event: KeyboardEvent) { FILE: src/js/utilities/action-types.ts type ActionTypes (line 1) | enum ActionTypes { FILE: src/js/utilities/errors.ts class TdError (line 1) | class TdError extends Error { class ErrorMessages (line 5) | class ErrorMessages { method unexpectedOption (line 14) | unexpectedOption(optionName: string) { method unexpectedOptions (line 26) | unexpectedOptions(optionName: string[]) { method unexpectedOptionValue (line 40) | unexpectedOptionValue( method typeMismatch (line 64) | typeMismatch(optionName: string, badType: string, expectedType: string) { method numbersOutOfRange (line 79) | numbersOutOfRange(optionName: string, lower: number, upper: number) { method failedToParseDate (line 95) | failedToParseDate(optionName: string, date: any, soft = false) { method mustProvideElement (line 107) | mustProvideElement() { method subscribeMismatch (line 117) | subscribeMismatch() { method conflictingConfiguration (line 128) | conflictingConfiguration(message?: string) { method customDateFormatError (line 139) | customDateFormatError(message?: string) { method dateString (line 149) | dateString() { method deprecatedWarning (line 155) | deprecatedWarning(message: string, remediation?: string) { method throwError (line 161) | throwError(message) { FILE: src/js/utilities/event-emitter.ts type ViewUpdateValues (line 5) | type ViewUpdateValues = Unit | 'decade' | 'clock' | 'calendar' | 'all'; class EventEmitter (line 7) | class EventEmitter { method subscribe (line 10) | subscribe(callback: (value: T) => void) { method unsubscribe (line 15) | unsubscribe(index: number) { method emit (line 19) | emit(value?: T) { method destroy (line 25) | destroy() { class EventEmitters (line 31) | class EventEmitters { method destroy (line 38) | destroy() { FILE: src/js/utilities/event-types.ts type BaseEvent (line 4) | interface BaseEvent { type ParseErrorEvent (line 9) | interface ParseErrorEvent extends BaseEvent { type FailEvent (line 19) | interface FailEvent extends BaseEvent { type HideEvent (line 28) | interface HideEvent extends BaseEvent { type ChangeEvent (line 35) | interface ChangeEvent extends BaseEvent { type ViewUpdateEvent (line 45) | interface ViewUpdateEvent extends BaseEvent { FILE: src/js/utilities/namespace.ts constant NAME (line 3) | const NAME = 'tempus-dominus', class Events (line 9) | class Events { class Css (line 51) | class Css { class Namespace (line 284) | class Namespace { FILE: src/js/utilities/optionConverter.ts class OptionConverter (line 13) | class OptionConverter { method deepCopy (line 22) | static deepCopy(input): Options { method objectPath (line 58) | static objectPath(paths: string, obj) { method spread (line 81) | static spread(provided, copyTo, localization: FormatLocalization, path... method processKey (line 147) | static processKey( method _mergeOptions (line 165) | static _mergeOptions(providedOptions: Options, mergeTo: Options): Opti... method _dataToOptions (line 178) | static _dataToOptions(element, options: Options): Options { method normalizeObject (line 236) | private static normalizeObject(objectToNormalized: (object) => object) { method _dateTypeCheck (line 274) | static _dateTypeCheck( method _typeCheckDateArray (line 288) | static _typeCheckDateArray( method _typeCheckNumberArray (line 303) | static _typeCheckNumberArray( method dateConversion (line 317) | static dateConversion( method getFlattenDefaultOptions (line 327) | private static getFlattenDefaultOptions(): string[] { method _validateConflicts (line 348) | static _validateConflicts(config: Options) { FILE: src/js/utilities/optionProcessor.ts type OptionProcessorFunctionArguments (line 9) | interface OptionProcessorFunctionArguments { type OptionProcessorFunction (line 18) | type OptionProcessorFunction = ( function mandatoryDate (line 23) | function mandatoryDate(key: string): OptionProcessorFunction { function optionalDate (line 33) | function optionalDate(key: string): OptionProcessorFunction { function numbersInRange (line 43) | function numbersInRange( function validHourRange (line 59) | function validHourRange(key: string): OptionProcessorFunction { function validDateArray (line 63) | function validDateArray(key: string): OptionProcessorFunction { function validKeyOption (line 73) | function validKeyOption(keyOptions: string[]): OptionProcessorFunction { function processKey (line 182) | function processKey(this: void, args: OptionProcessorFunctionArguments) { FILE: src/js/utilities/options.ts type Options (line 4) | interface Options { type FormatLocalization (line 68) | interface FormatLocalization { type Localization (line 83) | interface Localization extends FormatLocalization { FILE: src/js/utilities/optionsStore.ts class OptionsStore (line 6) | class OptionsStore { method currentCalendarViewMode (line 14) | get currentCalendarViewMode() { method currentCalendarViewMode (line 18) | set currentCalendarViewMode(value) { method viewDate (line 25) | get viewDate() { method viewDate (line 29) | set viewDate(v) { method refreshCurrentView (line 38) | refreshCurrentView() { method isTwelveHour (line 45) | get isTwelveHour() { FILE: src/js/utilities/service-locator.ts type Constructable (line 2) | type Constructable = new (...args: any[]) => T; class ServiceLocator (line 4) | class ServiceLocator { method locate (line 7) | locate(identifier: Constructable): T { FILE: src/js/utilities/typeChecker.ts function tryConvertToDateTime (line 12) | function tryConvertToDateTime( function convertToDateTime (line 38) | function convertToDateTime( function typeCheckDateArray (line 67) | function typeCheckDateArray( function typeCheckNumberArray (line 95) | function typeCheckNumberArray( FILE: src/js/utilities/view-mode.ts type ViewMode (line 1) | type ViewMode = { FILE: src/js/validation.ts class Validation (line 8) | class Validation { method constructor (line 11) | constructor() { method isValid (line 21) | isValid(targetDate: DateTime, granularity?: Unit): boolean { method _enabledDisabledDatesIsValid (line 55) | private _enabledDisabledDatesIsValid( method _isInDisabledDates (line 85) | private _isInDisabledDates(testDate: DateTime) { method _isInEnabledDates (line 103) | private _isInEnabledDates(testDate: DateTime) { method _minMaxIsValid (line 115) | private _minMaxIsValid(granularity: Unit, targetDate: DateTime) { method _enabledDisabledHoursIsValid (line 140) | private _enabledDisabledHoursIsValid(targetDate: DateTime) { method _isInDisabledHours (line 165) | private _isInDisabledHours(testDate: DateTime) { method _isInEnabledHours (line 184) | private _isInEnabledHours(testDate: DateTime) { method dateRangeIsValid (line 197) | dateRangeIsValid(dates: DateTime[], index: number, target: DateTime) { FILE: test/fixtures/dates.fixture.ts class FixtureDates (line 7) | class FixtureDates { method lastPicked (line 10) | get lastPicked(): DateTime { method lastPickedIndex (line 14) | get lastPickedIndex(): number { method picked (line 21) | get picked(): DateTime[] { method add (line 27) | add(value) { method clear (line 31) | clear() { method setValue (line 41) | setValue(value, index) { FILE: test/fixtures/display.fixture.ts class FixtureDisplay (line 3) | class FixtureDisplay { method _iconTag (line 11) | _iconTag() { method _hasDateAndTime (line 20) | get _hasDateAndTime(): boolean { FILE: test/fixtures/eventemitters.fixture.ts class FixtureEventEmitters (line 10) | class FixtureEventEmitters { FILE: test/fixtures/optionStore.fixture.ts class FixtureOptionsStore (line 6) | class FixtureOptionsStore { method reset (line 18) | reset() { FILE: test/fixtures/serviceLocator.fixture.ts type MockLoad (line 3) | type MockLoad = { [key: string]: Constructable }; class FixtureServiceLocator (line 5) | class FixtureServiceLocator { method locate (line 8) | locate(identifier: Constructable): T { method load (line 14) | load(name: string, service: Constructable) { method loadEach (line 18) | loadEach(toLoad: MockLoad) { FILE: test/fixtures/validation.fixture.ts class FixtureValidation (line 3) | class FixtureValidation { FILE: test/utilities/serviceLocator.test.ts class MyService (line 7) | class MyService { method constructor (line 10) | constructor() {