1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677 |
- declare module 'fullcalendar/src/util' {
- import * as moment from 'moment';
- export function compensateScroll(rowEls: any, scrollbarWidths: any): void;
- export function uncompensateScroll(rowEls: any): void;
- export function disableCursor(): void;
- export function enableCursor(): void;
- export function distributeHeight(els: any, availableHeight: any, shouldRedistribute: any): void;
- export function undistributeHeight(els: any): void;
- export function matchCellWidths(els: any): number;
- export function subtractInnerElHeight(outerEl: any, innerEl: any): any;
- export function getScrollParent(el: any): any;
- export function getOuterRect(el: any, origin?: any): {
- left: number;
- right: any;
- top: number;
- bottom: any;
- };
- export function getClientRect(el: any, origin?: any): {
- left: number;
- right: any;
- top: number;
- bottom: any;
- };
- export function getContentRect(el: any, origin: any): {
- left: number;
- right: any;
- top: number;
- bottom: any;
- };
- export function getScrollbarWidths(el: any): any;
- export function isPrimaryMouseButton(ev: any): boolean;
- export function getEvX(ev: any): any;
- export function getEvY(ev: any): any;
- export function getEvIsTouch(ev: any): boolean;
- export function preventSelection(el: any): void;
- export function allowSelection(el: any): void;
- export function preventDefault(ev: any): void;
- export function intersectRects(rect1: any, rect2: any): false | {
- left: number;
- right: number;
- top: number;
- bottom: number;
- };
- export function constrainPoint(point: any, rect: any): {
- left: number;
- top: number;
- };
- export function getRectCenter(rect: any): {
- left: number;
- top: number;
- };
- export function diffPoints(point1: any, point2: any): {
- left: number;
- top: number;
- };
- export function parseFieldSpecs(input: any): any[];
- export function compareByFieldSpecs(obj1: any, obj2: any, fieldSpecs: any, obj1fallback?: any, obj2fallback?: any): any;
- export function compareByFieldSpec(obj1: any, obj2: any, fieldSpec: any, obj1fallback: any, obj2fallback: any): any;
- export function flexibleCompare(a: any, b: any): number;
- export const dayIDs: string[];
- export const unitsDesc: string[];
- export function diffDayTime(a: any, b: any): moment.Duration;
- export function diffDay(a: any, b: any): moment.Duration;
- export function diffByUnit(a: any, b: any, unit: any): moment.Duration;
- export function computeGreatestUnit(start: any, end?: any): any;
- export function computeDurationGreatestUnit(duration: any, durationInput: any): any;
- export function divideRangeByDuration(start: any, end: any, dur: any): number;
- export function divideDurationByDuration(dur1: any, dur2: any): number;
- export function multiplyDuration(dur: any, n: any): moment.Duration;
- export function durationHasTime(dur: any): boolean;
- export function isNativeDate(input: any): boolean;
- export function isTimeString(str: any): boolean;
- export function log(...args: any[]): any;
- export function warn(...args: any[]): any;
- export function mergeProps(propObjs: any, complexProps?: any): {};
- export function copyOwnProps(src: any, dest: any): void;
- export function hasOwnProp(obj: any, name: any): any;
- export function applyAll(functions: any, thisObj: any, args: any): any;
- export function removeMatching(array: any, testFunc: any): number;
- export function removeExact(array: any, exactVal: any): number;
- export function isArraysEqual(a0: any, a1: any): boolean;
- export function firstDefined(...args: any[]): any;
- export function htmlEscape(s: any): string;
- export function stripHtmlEntities(text: any): any;
- export function cssToStr(cssProps: any): string;
- export function attrsToStr(attrs: any): string;
- export function capitaliseFirstLetter(str: any): any;
- export function compareNumbers(a: any, b: any): number;
- export function isInt(n: any): boolean;
- export function proxy(obj: any, methodName: any): () => any;
- export function debounce(func: any, wait: any, immediate?: boolean): () => any;
- }
- declare module 'fullcalendar/Mixin' {
- export class Default {
- static mixInto(destClass: any): void;
- static mixOver(destClass: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/EmitterMixin' {
- import Mixin from 'fullcalendar/Mixin';
- export interface EmitterInterface {
- on(types: any, handler: any): any;
- one(types: any, handler: any): any;
- off(types: any, handler: any): any;
- trigger(types: any, ...args: any[]): any;
- triggerWith(types: any, context: any, args: any): any;
- hasHandlers(type: any): any;
- }
- export class Default extends Mixin implements EmitterInterface {
- on(types: any, handler: any): this;
- one(types: any, handler: any): this;
- _prepareIntercept(handler: any): (ev: any, extra: any) => any;
- off(types: any, handler: any): this;
- trigger(types: any, ...args: any[]): this;
- triggerWith(types: any, context: any, args: any): this;
- hasHandlers(type: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/TaskQueue' {
- import { EmitterInterface } from 'fullcalendar/EmitterMixin';
- export class Default {
- on: EmitterInterface['on'];
- one: EmitterInterface['one'];
- off: EmitterInterface['off'];
- trigger: EmitterInterface['trigger'];
- triggerWith: EmitterInterface['triggerWith'];
- hasHandlers: EmitterInterface['hasHandlers'];
- q: any;
- isPaused: boolean;
- isRunning: boolean;
- queue(...args: any[]): void;
- pause(): void;
- resume(): void;
- getIsIdle(): boolean;
- tryStart(): void;
- canRunNext(): any;
- runRemaining(): void;
- runTask(task: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/RenderQueue' {
- import TaskQueue from 'fullcalendar/TaskQueue';
- export class Default extends TaskQueue {
- waitsByNamespace: any;
- waitNamespace: any;
- waitId: any;
- constructor(waitsByNamespace: any);
- queue(taskFunc: any, namespace: any, type: any): void;
- startWait(namespace: any, waitMs: any): void;
- delayWait(waitMs: any): void;
- spawnWait(waitMs: any): void;
- clearWait(): void;
- canRunNext(): boolean;
- runTask(task: any): void;
- compoundTask(newTask: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/src/options' {
- export const globalDefaults: {
- titleRangeSeparator: string;
- monthYearFormat: string;
- defaultTimedEventDuration: string;
- defaultAllDayEventDuration: {
- days: number;
- };
- forceEventDuration: boolean;
- nextDayThreshold: string;
- columnHeader: boolean;
- defaultView: string;
- aspectRatio: number;
- header: {
- left: string;
- center: string;
- right: string;
- };
- weekends: boolean;
- weekNumbers: boolean;
- weekNumberTitle: string;
- weekNumberCalculation: string;
- scrollTime: string;
- minTime: string;
- maxTime: string;
- showNonCurrentDates: boolean;
- lazyFetching: boolean;
- startParam: string;
- endParam: string;
- timezoneParam: string;
- timezone: boolean;
- locale: any;
- isRTL: boolean;
- buttonText: {
- prev: string;
- next: string;
- prevYear: string;
- nextYear: string;
- year: string;
- today: string;
- month: string;
- week: string;
- day: string;
- };
- allDayText: string;
- agendaEventMinHeight: number;
- theme: boolean;
- dragOpacity: number;
- dragRevertDuration: number;
- dragScroll: boolean;
- unselectAuto: boolean;
- dropAccept: string;
- eventOrder: string;
- eventLimit: boolean;
- eventLimitText: string;
- eventLimitClick: string;
- dayPopoverFormat: string;
- handleWindowResize: boolean;
- windowResizeDelay: number;
- longPressDelay: number;
- };
- export const englishDefaults: {
- dayPopoverFormat: string;
- };
- export const rtlDefaults: {
- header: {
- left: string;
- center: string;
- right: string;
- };
- buttonIcons: {
- prev: string;
- next: string;
- prevYear: string;
- nextYear: string;
- };
- themeButtonIcons: {
- prev: string;
- next: string;
- nextYear: string;
- prevYear: string;
- };
- };
- export function mergeOptions(optionObjs: any): {};
- }
- declare module 'fullcalendar/Iterator' {
- export class Default {
- items: any;
- constructor(items: any);
- proxyCall(methodName: any, ...args: any[]): any[];
- }
- export default Default;
- }
- declare module 'fullcalendar/ListenerMixin' {
- import Mixin from 'fullcalendar/Mixin';
- export interface ListenerInterface {
- listenTo(other: any, arg: any, callback?: any): any;
- stopListeningTo(other: any, eventName?: any): any;
- }
- export class Default extends Mixin implements ListenerInterface {
- listenerId: any;
- listenTo(other: any, arg: any, callback?: any): void;
- stopListeningTo(other: any, eventName?: any): void;
- getListenerNamespace(): string;
- }
- export default Default;
- }
- declare module 'fullcalendar/GlobalEmitter' {
- import { EmitterInterface } from 'fullcalendar/EmitterMixin';
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- export class Default {
- on: EmitterInterface['on'];
- one: EmitterInterface['one'];
- off: EmitterInterface['off'];
- trigger: EmitterInterface['trigger'];
- triggerWith: EmitterInterface['triggerWith'];
- hasHandlers: EmitterInterface['hasHandlers'];
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- isTouching: boolean;
- mouseIgnoreDepth: number;
- handleScrollProxy: (ev: Event) => void;
- handleTouchMoveProxy: (ev: Event) => void;
- static get(): any;
- static needed(): void;
- static unneeded(): void;
- bind(): void;
- unbind(): void;
- handleTouchStart(ev: any): void;
- handleTouchMove(ev: any): void;
- handleTouchCancel(ev: any): void;
- handleTouchEnd(ev: any): void;
- handleMouseDown(ev: any): void;
- handleMouseMove(ev: any): void;
- handleMouseUp(ev: any): void;
- handleClick(ev: any): void;
- handleSelectStart(ev: any): void;
- handleContextMenu(ev: any): void;
- handleScroll(ev: any): void;
- stopTouch(ev: any, skipMouseIgnore?: boolean): void;
- startTouchMouseIgnore(): void;
- shouldIgnoreMouse(): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/Toolbar' {
- export class Default {
- calendar: any;
- toolbarOptions: any;
- el: any;
- viewsWithButtons: any;
- constructor(calendar: any, toolbarOptions: any);
- setToolbarOptions(newToolbarOptions: any): void;
- render(): void;
- removeElement(): void;
- renderSection(position: any): JQuery;
- updateTitle(text: any): void;
- activateButton(buttonName: any): void;
- deactivateButton(buttonName: any): void;
- disableButton(buttonName: any): void;
- enableButton(buttonName: any): void;
- getViewsWithButtons(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/src/locale' {
- import * as moment from 'moment';
- export const localeOptionHash: {};
- export function populateInstanceComputableOptions(options: any): void;
- export function datepickerLocale(localeCode: any, dpLocaleCode: any, dpOptions: any): void;
- export function locale(localeCode: any, newFcOptions: any): void;
- export function getMomentLocaleData(localeCode: any): moment.Locale;
- }
- declare module 'fullcalendar/Class' {
- export class Default {
- static extend(members: any): any;
- static mixin(members: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/Model' {
- import Class from 'fullcalendar/Class';
- import { EmitterInterface } from 'fullcalendar/EmitterMixin';
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- export class Default extends Class {
- on: EmitterInterface['on'];
- one: EmitterInterface['one'];
- off: EmitterInterface['off'];
- trigger: EmitterInterface['trigger'];
- triggerWith: EmitterInterface['triggerWith'];
- hasHandlers: EmitterInterface['hasHandlers'];
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- _props: any;
- _watchers: any;
- _globalWatchArgs: any;
- constructor();
- static watch(name: any, ...args: any[]): void;
- constructed(): void;
- applyGlobalWatchers(): void;
- has(name: any): boolean;
- get(name: any): any;
- set(name: any, val: any): void;
- reset(newProps: any): void;
- unset(name: any): void;
- setProps(newProps: any): void;
- watch(name: any, depList: any, startFunc: any, stopFunc?: any): void;
- unwatch(name: any): void;
- _watchDeps(depList: any, startFunc: any, stopFunc: any): {
- teardown: () => void;
- flash: () => void;
- };
- flash(name: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/OptionsManager' {
- import Model from 'fullcalendar/Model';
- export class Default extends Model {
- _calendar: any;
- dirDefaults: any;
- localeDefaults: any;
- overrides: any;
- dynamicOverrides: any;
- constructor(_calendar: any, overrides: any);
- add(newOptionHash: any): void;
- compute(): void;
- recordOverrides(newOptionHash: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/ViewRegistry' {
- export const viewHash: {};
- export function defineView(viewName: any, viewConfig: any): void;
- export function getViewConfig(viewName: any): any;
- }
- declare module 'fullcalendar/ViewSpecManager' {
- export class Default {
- _calendar: any;
- optionsManager: any;
- viewSpecCache: any;
- constructor(optionsManager: any, _calendar: any);
- clearCache(): void;
- getViewSpec(viewType: any): any;
- getUnitViewSpec(unit: any): any;
- buildViewSpec(requestedViewType: any): any;
- buildViewSpecOptions(spec: any): void;
- buildViewSpecButtonText(spec: any, requestedViewType: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/Theme' {
- export class Default {
- optionsManager: any;
- classes: any;
- iconClasses: any;
- baseIconClass: string;
- iconOverrideOption: any;
- iconOverrideCustomButtonOption: any;
- iconOverridePrefix: string;
- constructor(optionsManager: any);
- processIconOverride(): void;
- setIconOverride(iconOverrideHash: any): void;
- applyIconOverridePrefix(className: any): any;
- getClass(key: any): any;
- getIconClass(buttonName: any): string;
- getCustomButtonIconClass(customButtonProps: any): string;
- }
- export default Default;
- }
- declare module 'fullcalendar/src/moment-ext' {
- import * as moment from 'moment';
- type MomentExtDuration = moment.Duration; module 'moment' {
- interface Moment {
- hasTime(): boolean;
- time(): MomentExtDuration;
- stripZone(): any;
- stripTime(): any;
- }
- } let newMomentProto: any; let oldMomentProto: any; function oldMomentFormat(mom: any, formatStr?: any): any;
- export { newMomentProto, oldMomentProto, oldMomentFormat }; const momentExt: any;
- export default momentExt;
- }
- declare module 'fullcalendar/UnzonedRange' {
- export class Default {
- startMs: number;
- endMs: number;
- isStart: boolean;
- isEnd: boolean;
- constructor(startInput?: any, endInput?: any);
- static invertRanges(ranges: any, constraintRange: any): any[];
- intersect(otherRange: any): any;
- intersectsWith(otherRange: any): boolean;
- containsRange(innerRange: any): boolean;
- containsDate(date: any): boolean;
- constrainDate(date: any): any;
- equals(otherRange: any): boolean;
- clone(): Default;
- getStart(): any;
- getEnd(): any;
- as(unit: any): number;
- }
- export default Default;
- }
- declare module 'fullcalendar/ComponentFootprint' {
- export class Default {
- unzonedRange: any;
- isAllDay: boolean;
- constructor(unzonedRange: any, isAllDay: any);
- toLegacy(calendar: any): {
- start: any;
- end: any;
- };
- }
- export default Default;
- }
- declare module 'fullcalendar/EventFootprint' {
- export class Default {
- componentFootprint: any;
- eventDef: any;
- eventInstance: any;
- constructor(componentFootprint: any, eventDef: any, eventInstance: any);
- getEventLegacy(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/ParsableModelMixin' {
- import Mixin from 'fullcalendar/Mixin';
- export interface ParsableModelInterface {
- applyProps(rawProps: any): any;
- applyManualStandardProps(rawProps: any): any;
- applyMiscProps(rawProps: any): any;
- isStandardProp(propName: any): any;
- }
- export class Default extends Mixin implements ParsableModelInterface {
- standardPropMap: any;
- static defineStandardProps(propDefs: any): void;
- static copyVerbatimStandardProps(src: any, dest: any): void;
- applyProps(rawProps: any): boolean;
- applyManualStandardProps(rawProps: any): boolean;
- applyMiscProps(rawProps: any): void;
- isStandardProp(propName: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventDef' {
- import { default as ParsableModelMixin, ParsableModelInterface } from 'fullcalendar/ParsableModelMixin';
- export abstract class Default {
- static uuid: number;
- static defineStandardProps: typeof ParsableModelMixin.defineStandardProps;
- static copyVerbatimStandardProps: typeof ParsableModelMixin.copyVerbatimStandardProps;
- applyProps: ParsableModelInterface['applyProps'];
- isStandardProp: ParsableModelInterface['isStandardProp'];
- source: any;
- id: any;
- rawId: any;
- uid: any;
- title: any;
- url: any;
- rendering: any;
- constraint: any;
- overlap: any;
- editable: any;
- startEditable: any;
- durationEditable: any;
- color: any;
- backgroundColor: any;
- borderColor: any;
- textColor: any;
- className: any;
- miscProps: any;
- constructor(source: any);
- static parse(rawInput: any, source: any): any;
- static normalizeId(id: any): string;
- static generateId(): string;
- abstract isAllDay(): any;
- abstract buildInstances(unzonedRange: any): any;
- clone(): any;
- hasInverseRendering(): boolean;
- hasBgRendering(): boolean;
- getRendering(): any;
- getConstraint(): any;
- getOverlap(): any;
- isStartExplicitlyEditable(): any;
- isDurationExplicitlyEditable(): any;
- isExplicitlyEditable(): any;
- toLegacy(): any;
- applyManualStandardProps(rawProps: any): boolean;
- applyMiscProps(rawProps: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventInstance' {
- export class Default {
- def: any;
- dateProfile: any;
- constructor(def: any, dateProfile: any);
- toLegacy(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventDateProfile' {
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- export class Default {
- start: any;
- end: any;
- unzonedRange: any;
- constructor(start: any, end: any, calendar: any);
- static parse(rawProps: any, source: any): false | Default;
- static isStandardProp(propName: any): boolean;
- isAllDay(): boolean;
- buildUnzonedRange(calendar: any): UnzonedRange;
- getEnd(calendar: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/SingleEventDef' {
- import EventDef from 'fullcalendar/EventDef';
- import EventInstance from 'fullcalendar/EventInstance';
- export class Default extends EventDef {
- dateProfile: any;
- buildInstances(): EventInstance[];
- buildInstance(): EventInstance;
- isAllDay(): any;
- clone(): any;
- rezone(): void;
- applyManualStandardProps(rawProps: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/RecurringEventDef' {
- import EventDef from 'fullcalendar/EventDef';
- export class Default extends EventDef {
- startTime: any;
- endTime: any;
- dowHash: any;
- isAllDay(): boolean;
- buildInstances(unzonedRange: any): any[];
- setDow(dowNumbers: any): void;
- clone(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventDefParser' {
- const _default: {
- parse: (eventInput: any, source: any) => any;
- };
- export default _default;
- }
- declare module 'fullcalendar/EventSource' {
- import { default as ParsableModelMixin, ParsableModelInterface } from 'fullcalendar/ParsableModelMixin';
- import Class from 'fullcalendar/Class';
- import Calendar from 'fullcalendar/Calendar';
- export class Default extends Class {
- static uuid: number;
- static defineStandardProps: typeof ParsableModelMixin.defineStandardProps;
- static copyVerbatimStandardProps: typeof ParsableModelMixin.copyVerbatimStandardProps;
- applyProps: ParsableModelInterface['applyProps'];
- isStandardProp: ParsableModelInterface['isStandardProp'];
- calendar: Calendar;
- id: string;
- uid: string;
- color: string;
- backgroundColor: string;
- borderColor: string;
- textColor: string;
- className: string[];
- editable: boolean;
- startEditable: boolean;
- durationEditable: boolean;
- rendering: string | null;
- overlap: boolean;
- constraint: any;
- allDayDefault: boolean;
- eventDataTransform: any;
- constructor(calendar: any);
- static parse(rawInput: any, calendar: any): false | Default;
- static normalizeId(id: any): string;
- fetch(start: any, end: any, timezone: any): void;
- removeEventDefsById(eventDefId: any): void;
- removeAllEventDefs(): void;
- getPrimitive(otherSource: any): void;
- parseEventDefs(rawEventDefs: any): any[];
- parseEventDef(rawInput: any): any;
- applyManualStandardProps(rawProps: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventRange' {
- export class Default {
- unzonedRange: any;
- eventDef: any;
- eventInstance: any;
- constructor(unzonedRange: any, eventDef: any, eventInstance?: any);
- }
- export default Default;
- }
- declare module 'fullcalendar/src/models/event/util' {
- import EventRange from 'fullcalendar/EventRange';
- import EventFootprint from 'fullcalendar/EventFootprint';
- export function eventDefsToEventInstances(eventDefs: any, unzonedRange: any): any[];
- export function eventInstanceToEventRange(eventInstance: any): EventRange;
- export function eventRangeToEventFootprint(eventRange: any): EventFootprint;
- export function eventInstanceToUnzonedRange(eventInstance: any): any;
- export function eventFootprintToComponentFootprint(eventFootprint: any): any;
- }
- declare module 'fullcalendar/Constraints' {
- import ComponentFootprint from 'fullcalendar/ComponentFootprint';
- import EventFootprint from 'fullcalendar/EventFootprint';
- export class Default {
- eventManager: any;
- _calendar: any;
- constructor(eventManager: any, _calendar: any);
- opt(name: any): any;
- isEventInstanceGroupAllowed(eventInstanceGroup: any): boolean;
- getPeerEventInstances(eventDef: any): any;
- isSelectionFootprintAllowed(componentFootprint: any): boolean;
- isFootprintAllowed(componentFootprint: any, peerEventFootprints: any, constraintVal: any, overlapVal: any, subjectEventInstance?: any): boolean;
- isFootprintWithinConstraints(componentFootprint: any, constraintFootprints: any): boolean;
- constraintValToFootprints(constraintVal: any, isAllDay: any): any[];
- buildCurrentBusinessFootprints(isAllDay: any): any[];
- eventInstancesToFootprints(eventInstances: any): any[];
- collectOverlapEventFootprints(peerEventFootprints: any, targetFootprint: any): any[];
- parseEventDefToInstances(eventInput: any): any;
- eventRangesToEventFootprints(eventRanges: any): any[];
- eventRangeToEventFootprints(eventRange: any): EventFootprint[];
- parseFootprints(rawInput: any): ComponentFootprint[];
- footprintContainsFootprint(outerFootprint: any, innerFootprint: any): any;
- footprintsIntersect(footprint0: any, footprint1: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/Promise' {
- const PromiseStub: {
- construct: (executor: any) => JQueryPromise<{}>;
- resolve: (val: any) => JQueryPromise<{}>;
- reject: () => JQueryPromise<{}>;
- };
- export default PromiseStub;
- }
- declare module 'fullcalendar/EventInstanceGroup' {
- export class Default {
- eventInstances: any;
- explicitEventDef: any;
- constructor(eventInstances?: any);
- getAllEventRanges(constraintRange: any): any;
- sliceRenderRanges(constraintRange: any): any;
- sliceNormalRenderRanges(constraintRange: any): any[];
- sliceInverseRenderRanges(constraintRange: any): any;
- isInverse(): any;
- getEventDef(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventPeriod' {
- /// <reference types="jquery" />
- import * as moment from 'moment';
- import { EmitterInterface } from 'fullcalendar/EmitterMixin';
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- export class Default {
- on: EmitterInterface['on'];
- one: EmitterInterface['one'];
- off: EmitterInterface['off'];
- trigger: EmitterInterface['trigger'];
- triggerWith: EmitterInterface['triggerWith'];
- hasHandlers: EmitterInterface['hasHandlers'];
- start: moment.Moment;
- end: moment.Moment;
- timezone: any;
- unzonedRange: UnzonedRange;
- requestsByUid: any;
- pendingCnt: number;
- freezeDepth: number;
- stuntedReleaseCnt: number;
- releaseCnt: number;
- eventDefsByUid: any;
- eventDefsById: any;
- eventInstanceGroupsById: any;
- constructor(start: any, end: any, timezone: any);
- isWithinRange(start: any, end: any): boolean;
- requestSources(sources: any): void;
- requestSource(source: any): void;
- purgeSource(source: any): void;
- purgeAllSources(): void;
- getEventDefByUid(eventDefUid: any): any;
- getEventDefsById(eventDefId: any): any;
- addEventDefs(eventDefs: any): void;
- addEventDef(eventDef: any): void;
- removeEventDefsById(eventDefId: any): void;
- removeAllEventDefs(): void;
- removeEventDef(eventDef: any): void;
- getEventInstances(): any[];
- getEventInstancesWithId(eventDefId: any): any;
- getEventInstancesWithoutId(eventDefId: any): any[];
- addEventInstance(eventInstance: any, eventDefId: any): void;
- removeEventInstancesForDef(eventDef: any): void;
- tryRelease(): void;
- release(): void;
- whenReleased(): JQueryPromise<{}>;
- freeze(): void;
- thaw(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/ArrayEventSource' {
- /// <reference types="jquery" />
- import EventSource from 'fullcalendar/EventSource';
- export class Default extends EventSource {
- rawEventDefs: any;
- eventDefs: any;
- currentTimezone: any;
- constructor(calendar: any);
- static parse(rawInput: any, calendar: any): any;
- setRawEventDefs(rawEventDefs: any): void;
- fetch(start: any, end: any, timezone: any): JQueryPromise<{}>;
- addEventDef(eventDef: any): void;
- removeEventDefsById(eventDefId: any): number;
- removeAllEventDefs(): void;
- getPrimitive(): any;
- applyManualStandardProps(rawProps: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventSourceParser' {
- const _default: {
- sourceClasses: any[];
- registerClass: (EventSourceClass: any) => void;
- parse: (rawInput: any, calendar: any) => any;
- };
- export default _default;
- }
- declare module 'fullcalendar/EventManager' {
- import EventInstanceGroup from 'fullcalendar/EventInstanceGroup';
- import { EmitterInterface } from 'fullcalendar/EmitterMixin';
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- export class Default {
- on: EmitterInterface['on'];
- one: EmitterInterface['one'];
- off: EmitterInterface['off'];
- trigger: EmitterInterface['trigger'];
- triggerWith: EmitterInterface['triggerWith'];
- hasHandlers: EmitterInterface['hasHandlers'];
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- currentPeriod: any;
- calendar: any;
- stickySource: any;
- otherSources: any;
- constructor(calendar: any);
- requestEvents(start: any, end: any, timezone: any, force: any): any;
- addSource(eventSource: any): void;
- removeSource(doomedSource: any): void;
- removeAllSources(): void;
- refetchSource(eventSource: any): void;
- refetchAllSources(): void;
- getSources(): any[];
- multiQuerySources(matchInputs: any): any[];
- querySources(matchInput: any): any[];
- getSourceById(id: any): any;
- setPeriod(eventPeriod: any): void;
- bindPeriod(eventPeriod: any): void;
- unbindPeriod(eventPeriod: any): void;
- getEventDefByUid(uid: any): any;
- addEventDef(eventDef: any, isSticky: any): void;
- removeEventDefsById(eventId: any): void;
- removeAllEventDefs(): void;
- mutateEventsWithId(eventDefId: any, eventDefMutation: any): () => void;
- buildMutatedEventInstanceGroup(eventDefId: any, eventDefMutation: any): EventInstanceGroup;
- freeze(): void;
- thaw(): void;
- getEventDefsById(eventDefId: any): any;
- getEventInstances(): any;
- getEventInstancesWithId(eventDefId: any): any;
- getEventInstancesWithoutId(eventDefId: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/BusinessHourGenerator' {
- export class Default {
- rawComplexDef: any;
- calendar: any;
- constructor(rawComplexDef: any, calendar: any);
- buildEventInstanceGroup(isAllDay: any, unzonedRange: any): any;
- buildEventDefs(isAllDay: any): any[];
- buildEventDef(isAllDay: any, rawDef: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventDefDateMutation' {
- import EventDateProfile from 'fullcalendar/EventDateProfile';
- export class Default {
- clearEnd: boolean;
- forceTimed: boolean;
- forceAllDay: boolean;
- dateDelta: any;
- startDelta: any;
- endDelta: any;
- static createFromDiff(dateProfile0: any, dateProfile1: any, largeUnit: any): any;
- buildNewDateProfile(eventDateProfile: any, calendar: any): EventDateProfile;
- setDateDelta(dateDelta: any): void;
- setStartDelta(startDelta: any): void;
- setEndDelta(endDelta: any): void;
- isEmpty(): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventDefMutation' {
- export class Default {
- dateMutation: any;
- eventDefId: any;
- className: any;
- verbatimStandardProps: any;
- miscProps: any;
- static createFromRawProps(eventInstance: any, rawProps: any, largeUnit: any): any;
- mutateSingle(eventDef: any): () => void;
- setDateMutation(dateMutation: any): void;
- isEmpty(): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/StandardTheme' {
- import Theme from 'fullcalendar/Theme';
- export class Default extends Theme {
- }
- export default Default;
- }
- declare module 'fullcalendar/JqueryUiTheme' {
- import Theme from 'fullcalendar/Theme';
- export class Default extends Theme {
- }
- export default Default;
- }
- declare module 'fullcalendar/ThemeRegistry' {
- export function defineThemeSystem(themeName: any, themeClass: any): void;
- export function getThemeSystemClass(themeSetting: any): any;
- }
- declare module 'fullcalendar/Calendar' {
- /// <reference types="jquery" />
- import * as moment from 'moment';
- import Iterator from 'fullcalendar/Iterator';
- import { EmitterInterface } from 'fullcalendar/EmitterMixin';
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- import Toolbar from 'fullcalendar/Toolbar';
- import OptionsManager from 'fullcalendar/OptionsManager';
- import ViewSpecManager from 'fullcalendar/ViewSpecManager';
- import View from 'fullcalendar/View';
- import Theme from 'fullcalendar/Theme';
- import Constraints from 'fullcalendar/Constraints';
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- import ComponentFootprint from 'fullcalendar/ComponentFootprint';
- import EventDateProfile from 'fullcalendar/EventDateProfile';
- import EventManager from 'fullcalendar/EventManager';
- import BusinessHourGenerator from 'fullcalendar/BusinessHourGenerator';
- import EventSource from 'fullcalendar/EventSource';
- import { RangeInput, MomentInput, OptionsInput, EventObjectInput, EventSourceInput } from 'fullcalendar/src/types/input-types';
- export class Default {
- static defaults: any;
- static englishDefaults: any;
- static rtlDefaults: any;
- on: EmitterInterface['on'];
- one: EmitterInterface['one'];
- off: EmitterInterface['off'];
- trigger: EmitterInterface['trigger'];
- triggerWith: EmitterInterface['triggerWith'];
- hasHandlers: EmitterInterface['hasHandlers'];
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- view: View;
- viewsByType: {
- [viewName: string]: View;
- };
- currentDate: moment.Moment;
- theme: Theme;
- eventManager: EventManager;
- constraints: Constraints;
- optionsManager: OptionsManager;
- viewSpecManager: ViewSpecManager;
- businessHourGenerator: BusinessHourGenerator;
- loadingLevel: number;
- defaultAllDayEventDuration: moment.Duration;
- defaultTimedEventDuration: moment.Duration;
- localeData: object;
- el: JQuery;
- contentEl: JQuery;
- suggestedViewHeight: number;
- ignoreUpdateViewSize: number;
- freezeContentHeightDepth: number;
- windowResizeProxy: any;
- header: Toolbar;
- footer: Toolbar;
- toolbarsManager: Iterator;
- constructor(el: JQuery, overrides: OptionsInput);
- constructed(): void;
- getView(): View;
- publiclyTrigger(name: string, triggerInfo: any): any;
- hasPublicHandlers(name: string): boolean;
- option(name: string | object, value?: any): any;
- opt(name: string): any;
- instantiateView(viewType: string): View;
- isValidViewType(viewType: string): boolean;
- changeView(viewName: string, dateOrRange: RangeInput | MomentInput): void;
- zoomTo(newDate: moment.Moment, viewType?: string): void;
- initCurrentDate(): void;
- prev(): void;
- next(): void;
- prevYear(): void;
- nextYear(): void;
- today(): void;
- gotoDate(zonedDateInput: any): void;
- incrementDate(delta: any): void;
- getDate(): moment.Moment;
- pushLoading(): void;
- popLoading(): void;
- render(): void;
- initialRender(): void;
- destroy(): void;
- elementVisible(): boolean;
- bindViewHandlers(view: any): void;
- unbindViewHandlers(view: any): void;
- renderView(viewType?: string): void;
- clearView(): void;
- reinitView(): void;
- getSuggestedViewHeight(): number;
- isHeightAuto(): boolean;
- updateViewSize(isResize?: boolean): boolean;
- calcSize(): void;
- _calcSize(): void;
- windowResize(ev: JQueryEventObject): void;
- freezeContentHeight(): void;
- forceFreezeContentHeight(): void;
- thawContentHeight(): void;
- initToolbars(): void;
- computeHeaderOptions(): {
- extraClasses: string;
- layout: any;
- };
- computeFooterOptions(): {
- extraClasses: string;
- layout: any;
- };
- renderHeader(): void;
- renderFooter(): void;
- setToolbarsTitle(title: string): void;
- updateToolbarButtons(dateProfile: any): void;
- queryToolbarsHeight(): any;
- select(zonedStartInput: MomentInput, zonedEndInput?: MomentInput): void;
- unselect(): void;
- buildSelectFootprint(zonedStartInput: MomentInput, zonedEndInput?: MomentInput): ComponentFootprint;
- initMomentInternals(): void;
- moment(...args: any[]): moment.Moment;
- msToMoment(ms: number, forceAllDay: boolean): moment.Moment;
- msToUtcMoment(ms: number, forceAllDay: boolean): moment.Moment;
- localizeMoment(mom: any): void;
- getIsAmbigTimezone(): boolean;
- applyTimezone(date: moment.Moment): moment.Moment;
- footprintToDateProfile(componentFootprint: any, ignoreEnd?: boolean): EventDateProfile;
- getNow(): moment.Moment;
- humanizeDuration(duration: moment.Duration): string;
- parseUnzonedRange(rangeInput: RangeInput): UnzonedRange;
- initEventManager(): void;
- requestEvents(start: moment.Moment, end: moment.Moment): any;
- getEventEnd(event: any): moment.Moment;
- getDefaultEventEnd(allDay: boolean, zonedStart: moment.Moment): moment.Moment;
- rerenderEvents(): void;
- refetchEvents(): void;
- renderEvents(eventInputs: EventObjectInput[], isSticky?: boolean): void;
- renderEvent(eventInput: EventObjectInput, isSticky?: boolean): void;
- removeEvents(legacyQuery: any): void;
- clientEvents(legacyQuery: any): any;
- updateEvents(eventPropsArray: EventObjectInput[]): void;
- updateEvent(eventProps: EventObjectInput): void;
- getEventSources(): EventSource;
- getEventSourceById(id: any): EventSource;
- addEventSource(sourceInput: EventSourceInput): void;
- removeEventSources(sourceMultiQuery: any): void;
- removeEventSource(sourceQuery: any): void;
- refetchEventSources(sourceMultiQuery: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/DateProfileGenerator' {
- import * as moment from 'moment';
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- export class Default {
- _view: any;
- constructor(_view: any);
- opt(name: any): any;
- trimHiddenDays(unzonedRange: any): any;
- msToUtcMoment(ms: any, forceAllDay: any): any;
- buildPrev(currentDateProfile: any): {
- validUnzonedRange: any;
- currentUnzonedRange: any;
- currentRangeUnit: any;
- isRangeAllDay: any;
- activeUnzonedRange: any;
- renderUnzonedRange: any;
- minTime: any;
- maxTime: any;
- isValid: any;
- date: any;
- dateIncrement: any;
- };
- buildNext(currentDateProfile: any): {
- validUnzonedRange: any;
- currentUnzonedRange: any;
- currentRangeUnit: any;
- isRangeAllDay: any;
- activeUnzonedRange: any;
- renderUnzonedRange: any;
- minTime: any;
- maxTime: any;
- isValid: any;
- date: any;
- dateIncrement: any;
- };
- build(date: any, direction: any, forceToValid?: boolean): {
- validUnzonedRange: any;
- currentUnzonedRange: any;
- currentRangeUnit: any;
- isRangeAllDay: any;
- activeUnzonedRange: any;
- renderUnzonedRange: any;
- minTime: any;
- maxTime: any;
- isValid: any;
- date: any;
- dateIncrement: any;
- };
- buildValidRange(): any;
- buildCurrentRangeInfo(date: any, direction: any): {
- duration: any;
- unit: any;
- unzonedRange: any;
- };
- getFallbackDuration(): moment.Duration;
- adjustActiveRange(unzonedRange: any, minTime: any, maxTime: any): UnzonedRange;
- buildRangeFromDuration(date: any, direction: any, duration: any, unit: any): any;
- buildRangeFromDayCount(date: any, direction: any, dayCount: any): UnzonedRange;
- buildCustomVisibleRange(date: any): any;
- buildRenderRange(currentUnzonedRange: any, currentRangeUnit: any, isRangeAllDay: any): any;
- buildDateIncrement(fallback: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/src/date-formatting' {
- export function formatDate(date: any, formatStr: any): any;
- export function formatRange(date1: any, date2: any, formatStr: any, separator: any, isRTL: any): any;
- export function queryMostGranularFormatUnit(formatStr: any): any;
- }
- declare module 'fullcalendar/Component' {
- import Model from 'fullcalendar/Model';
- export class Default extends Model {
- el: any;
- setElement(el: any): void;
- removeElement(): void;
- bindGlobalHandlers(): void;
- unbindGlobalHandlers(): void;
- renderSkeleton(): void;
- unrenderSkeleton(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/DateComponent' {
- import Component from 'fullcalendar/Component';
- import EventFootprint from 'fullcalendar/EventFootprint';
- export abstract class Default extends Component {
- static guid: number;
- eventRendererClass: any;
- helperRendererClass: any;
- businessHourRendererClass: any;
- fillRendererClass: any;
- uid: any;
- childrenByUid: any;
- isRTL: boolean;
- nextDayThreshold: any;
- dateProfile: any;
- eventRenderer: any;
- helperRenderer: any;
- businessHourRenderer: any;
- fillRenderer: any;
- hitsNeededDepth: number;
- hasAllDayBusinessHours: boolean;
- isDatesRendered: boolean;
- constructor(_view?: any, _options?: any);
- addChild(child: any): boolean;
- removeChild(child: any): boolean;
- updateSize(totalHeight: any, isAuto: any, isResize: any): void;
- opt(name: any): any;
- publiclyTrigger(...args: any[]): any;
- hasPublicHandlers(...args: any[]): any;
- executeDateRender(dateProfile: any): void;
- executeDateUnrender(): void;
- renderDates(dateProfile: any): void;
- unrenderDates(): void;
- getNowIndicatorUnit(): void;
- renderNowIndicator(date: any): void;
- unrenderNowIndicator(): void;
- renderBusinessHours(businessHourGenerator: any): void;
- unrenderBusinessHours(): void;
- executeEventRender(eventsPayload: any): void;
- executeEventUnrender(): void;
- getBusinessHourSegs(): any;
- getOwnBusinessHourSegs(): any;
- getEventSegs(): any;
- getOwnEventSegs(): any;
- triggerAfterEventsRendered(): void;
- triggerAfterEventSegsRendered(segs: any): void;
- triggerBeforeEventsDestroyed(): void;
- triggerBeforeEventSegsDestroyed(segs: any): void;
- showEventsWithId(eventDefId: any): void;
- hideEventsWithId(eventDefId: any): void;
- renderDrag(eventFootprints: any, seg: any, isTouch: any): boolean;
- unrenderDrag(): void;
- renderEventResize(eventFootprints: any, seg: any, isTouch: any): void;
- unrenderEventResize(): void;
- renderSelectionFootprint(componentFootprint: any): void;
- unrenderSelection(): void;
- renderHighlight(componentFootprint: any): void;
- unrenderHighlight(): void;
- hitsNeeded(): void;
- hitsNotNeeded(): void;
- prepareHits(): void;
- releaseHits(): void;
- queryHit(leftOffset: any, topOffset: any): any;
- getSafeHitFootprint(hit: any): any;
- getHitFootprint(hit: any): any;
- getHitEl(hit: any): any;
- eventRangesToEventFootprints(eventRanges: any): any[];
- eventRangeToEventFootprints(eventRange: any): EventFootprint[];
- eventFootprintsToSegs(eventFootprints: any): any[];
- eventFootprintToSegs(eventFootprint: any): any;
- componentFootprintToSegs(componentFootprint: any): any[];
- callChildren(methodName: any, args: any): void;
- iterChildren(func: any): void;
- _getCalendar(): any;
- _getView(): any;
- _getDateProfile(): any;
- buildGotoAnchorHtml(gotoOptions: any, attrs: any, innerHtml: any): string;
- getAllDayHtml(): any;
- getDayClasses(date: any, noThemeHighlight?: any): any[];
- formatRange(range: any, isAllDay: any, formatStr: any, separator: any): any;
- currentRangeAs(unit: any): any;
- computeDayRange(unzonedRange: any): {
- start: any;
- end: any;
- };
- isMultiDayRange(unzonedRange: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/InteractiveDateComponent' {
- import * as moment from 'moment';
- import DateComponent from 'fullcalendar/DateComponent';
- export abstract class Default extends DateComponent {
- dateClickingClass: any;
- dateSelectingClass: any;
- eventPointingClass: any;
- eventDraggingClass: any;
- eventResizingClass: any;
- externalDroppingClass: any;
- dateClicking: any;
- dateSelecting: any;
- eventPointing: any;
- eventDragging: any;
- eventResizing: any;
- externalDropping: any;
- segSelector: string;
- largeUnit: any;
- constructor(_view?: any, _options?: any);
- setElement(el: any): void;
- removeElement(): void;
- executeEventUnrender(): void;
- bindGlobalHandlers(): void;
- unbindGlobalHandlers(): void;
- bindDateHandlerToEl(el: any, name: any, handler: any): void;
- bindAllSegHandlersToEl(el: any): void;
- bindSegHandlerToEl(el: any, name: any, handler: any): void;
- shouldIgnoreMouse(): any;
- shouldIgnoreTouch(): any;
- shouldIgnoreEventPointing(): any;
- canStartSelection(seg: any, ev: any): any;
- canStartDrag(seg: any, ev: any): any;
- canStartResize(seg: any, ev: any): boolean;
- endInteractions(): void;
- isEventDefDraggable(eventDef: any): any;
- isEventDefStartEditable(eventDef: any): any;
- isEventDefGenerallyEditable(eventDef: any): any;
- isEventDefResizableFromStart(eventDef: any): any;
- isEventDefResizableFromEnd(eventDef: any): any;
- isEventDefResizable(eventDef: any): any;
- diffDates(a: any, b: any): moment.Duration;
- isEventInstanceGroupAllowed(eventInstanceGroup: any): any;
- isExternalInstanceGroupAllowed(eventInstanceGroup: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/View' {
- import * as moment from 'moment';
- import RenderQueue from 'fullcalendar/RenderQueue';
- import Calendar from 'fullcalendar/Calendar';
- import InteractiveDateComponent from 'fullcalendar/InteractiveDateComponent';
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- import EventInstance from 'fullcalendar/EventInstance';
- export abstract class Default extends InteractiveDateComponent {
- type: string;
- name: string;
- title: string;
- calendar: Calendar;
- viewSpec: any;
- options: any;
- renderQueue: RenderQueue;
- batchRenderDepth: number;
- queuedScroll: object;
- isSelected: boolean;
- selectedEventInstance: EventInstance;
- eventOrderSpecs: any;
- isHiddenDayHash: boolean[];
- isNowIndicatorRendered: boolean;
- initialNowDate: moment.Moment;
- initialNowQueriedMs: number;
- nowIndicatorTimeoutID: any;
- nowIndicatorIntervalID: any;
- dateProfileGeneratorClass: any;
- dateProfileGenerator: any;
- usesMinMaxTime: boolean;
- start: moment.Moment;
- end: moment.Moment;
- intervalStart: moment.Moment;
- intervalEnd: moment.Moment;
- constructor(calendar: any, viewSpec: any);
- _getView(): this;
- opt(name: any): any;
- initRenderQueue(): void;
- onRenderQueueStart(): void;
- onRenderQueueStop(): void;
- startBatchRender(): void;
- stopBatchRender(): void;
- requestRender(func: any, namespace: any, actionType: any): void;
- whenSizeUpdated(func: any): void;
- computeTitle(dateProfile: any): any;
- computeTitleFormat(dateProfile: any): any;
- setDate(date: any): void;
- unsetDate(): void;
- fetchInitialEvents(dateProfile: any): any;
- bindEventChanges(): void;
- unbindEventChanges(): void;
- setEvents(eventsPayload: any): void;
- unsetEvents(): void;
- resetEvents(eventsPayload: any): void;
- requestDateRender(dateProfile: any): void;
- requestDateUnrender(): void;
- executeDateRender(dateProfile: any): void;
- executeDateUnrender(): void;
- bindBaseRenderHandlers(): void;
- triggerViewRender(): void;
- triggerViewDestroy(): void;
- requestEventsRender(eventsPayload: any): void;
- requestEventsUnrender(): void;
- requestBusinessHoursRender(businessHourGenerator: any): void;
- requestBusinessHoursUnrender(): void;
- bindGlobalHandlers(): void;
- unbindGlobalHandlers(): void;
- startNowIndicator(): void;
- updateNowIndicator(): void;
- stopNowIndicator(): void;
- updateSize(totalHeight: any, isAuto: any, isResize: any): void;
- addScroll(scroll: any): void;
- popScroll(): void;
- applyQueuedScroll(): void;
- queryScroll(): {};
- applyScroll(scroll: any): void;
- computeInitialDateScroll(): {};
- queryDateScroll(): {};
- applyDateScroll(scroll: any): void;
- reportEventDrop(eventInstance: any, eventMutation: any, el: any, ev: any): void;
- triggerEventDrop(eventInstance: any, dateDelta: any, undoFunc: any, el: any, ev: any): void;
- reportExternalDrop(singleEventDef: any, isEvent: any, isSticky: any, el: any, ev: any, ui: any): void;
- triggerExternalDrop(singleEventDef: any, isEvent: any, el: any, ev: any, ui: any): void;
- reportEventResize(eventInstance: any, eventMutation: any, el: any, ev: any): void;
- triggerEventResize(eventInstance: any, resizeDelta: any, undoFunc: any, el: any, ev: any): void;
- select(footprint: any, ev?: any): void;
- renderSelectionFootprint(footprint: any): void;
- reportSelection(footprint: any, ev?: any): void;
- triggerSelect(footprint: any, ev?: any): void;
- unselect(ev?: any): void;
- selectEventInstance(eventInstance: any): void;
- unselectEventInstance(): void;
- isEventDefSelected(eventDef: any): boolean;
- handleDocumentMousedown(ev: any): void;
- processUnselect(ev: any): void;
- processRangeUnselect(ev: any): void;
- processEventUnselect(ev: any): void;
- triggerBaseRendered(): void;
- triggerBaseUnrendered(): void;
- triggerDayClick(footprint: any, dayEl: any, ev: any): void;
- isDateInOtherMonth(date: any, dateProfile: any): boolean;
- getUnzonedRangeOption(name: any): UnzonedRange;
- initHiddenDays(): void;
- trimHiddenDays(inputUnzonedRange: any): UnzonedRange;
- isHiddenDay(day: any): boolean;
- skipHiddenDays(date: any, inc?: number, isExclusive?: boolean): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/src/types/input-types' {
- /// <reference types="jquery" />
- import * as moment from 'moment';
- import View from 'fullcalendar/View';
- import EventSource from 'fullcalendar/EventSource';
- export type MomentInput = moment.Moment | Date | object | string | number;
- export type DurationInput = moment.Duration | object | string | number;
- export interface RangeInput {
- start?: MomentInput;
- end?: MomentInput;
- }
- export type ConstraintInput = RangeInput | BusinessHoursInput | 'businessHours';
- export interface EventOptionsBase {
- className?: string | string[];
- editable?: boolean;
- startEditable?: boolean;
- durationEditable?: boolean;
- rendering?: string;
- overlap?: boolean;
- constraint?: ConstraintInput;
- color?: string;
- backgroundColor?: string;
- borderColor?: string;
- textColor?: string;
- }
- export interface EventObjectInput extends EventOptionsBase, RangeInput {
- _id?: string;
- id?: string | number;
- title: string;
- allDay?: boolean;
- url?: string;
- source?: EventSource;
- [customField: string]: any;
- }
- export type EventSourceFunction = (start: moment.Moment, end: moment.Moment, timezone: string, callback: ((events: EventObjectInput[]) => void)) => void;
- export type EventSourceSimpleInput = EventObjectInput[] | EventSourceFunction | string;
- export interface EventSourceExtendedInput extends EventOptionsBase, JQueryAjaxSettings {
- url?: string;
- events?: EventSourceSimpleInput;
- allDayDefault?: boolean;
- startParam?: string;
- endParam?: string;
- eventDataTransform?(eventData: any): EventObjectInput;
- }
- export type EventSourceInput = EventSourceSimpleInput | EventSourceExtendedInput;
- export interface ToolbarInput {
- left?: string;
- center?: string;
- right?: string;
- }
- export interface CustomButtonInput {
- text: string;
- icon?: string;
- themeIcon?: string;
- bootstrapGlyphicon?: string;
- bootstrapFontAwesome?: string;
- click(element: JQuery): void;
- }
- export interface ButtonIconsInput {
- prev?: string;
- next?: string;
- prevYear?: string;
- nextYear?: string;
- }
- export interface ButtonTextCompoundInput {
- prev?: string;
- next?: string;
- prevYear?: string;
- nextYear?: string;
- today?: string;
- month?: string;
- week?: string;
- day?: string;
- [viewId: string]: string | undefined;
- }
- export interface BusinessHoursInput {
- start?: MomentInput;
- end?: MomentInput;
- dow?: number[];
- }
- export interface EventSegment {
- event: EventObjectInput;
- start: moment.Moment;
- end: moment.Moment;
- isStart: boolean;
- isEnd: boolean;
- }
- export interface CellInfo {
- date: moment.Moment;
- dayEl: JQuery;
- moreEl: JQuery;
- segs: EventSegment[];
- hiddenSegs: EventSegment[];
- }
- export interface DropInfo {
- start: moment.Moment;
- end: moment.Moment;
- }
- export interface SelectInfo {
- start: moment.Moment;
- end: moment.Moment;
- resourceId?: string;
- }
- export interface OptionsInputBase {
- header?: boolean | ToolbarInput;
- footer?: boolean | ToolbarInput;
- customButtons?: {
- [name: string]: CustomButtonInput;
- };
- buttonIcons?: boolean | ButtonIconsInput;
- themeSystem?: 'standard' | 'bootstrap3' | 'bootstrap4' | 'jquery-ui';
- themeButtonIcons?: boolean | ButtonIconsInput;
- bootstrapGlyphicons?: boolean | ButtonIconsInput;
- bootstrapFontAwesome?: boolean | ButtonIconsInput;
- firstDay?: number;
- isRTL?: boolean;
- weekends?: boolean;
- hiddenDays?: number[];
- fixedWeekCount?: boolean;
- weekNumbers?: boolean;
- weekNumbersWithinDays?: boolean;
- weekNumberCalculation?: 'local' | 'ISO' | ((m: moment.Moment) => number);
- businessHours?: boolean | BusinessHoursInput | BusinessHoursInput[];
- showNonCurrentDates?: boolean;
- height?: number | 'auto' | 'parent' | (() => number);
- contentHeight?: number | 'auto' | (() => number);
- aspectRatio?: number;
- handleWindowResize?: boolean;
- windowResizeDelay?: number;
- eventLimit?: boolean | number;
- eventLimitClick?: 'popover' | 'week' | 'day' | string | ((cellinfo: CellInfo, jsevent: Event) => void);
- timezone?: string | boolean;
- now?: MomentInput | (() => MomentInput);
- defaultView?: string;
- allDaySlot?: boolean;
- allDayText?: string;
- slotDuration?: DurationInput;
- slotLabelFormat?: string;
- slotLabelInterval?: DurationInput;
- snapDuration?: DurationInput;
- scrollTime?: DurationInput;
- minTime?: DurationInput;
- maxTime?: DurationInput;
- slotEventOverlap?: boolean;
- listDayFormat?: string | boolean;
- listDayAltFormat?: string | boolean;
- noEventsMessage?: string;
- defaultDate?: MomentInput;
- nowIndicator?: boolean;
- visibleRange?: ((currentDate: moment.Moment) => RangeInput) | RangeInput;
- validRange?: RangeInput;
- dateIncrement?: DurationInput;
- dateAlignment?: string;
- duration?: DurationInput;
- dayCount?: number;
- locale?: string;
- timeFormat?: string;
- columnHeader?: boolean;
- columnHeaderFormat?: string;
- columnHeaderText?: string | ((date: MomentInput) => string);
- columnHeaderHtml?: string | ((date: MomentInput) => string);
- titleFormat?: string;
- monthNames?: string[];
- monthNamesShort?: string[];
- dayNames?: string[];
- dayNamesShort?: string[];
- weekNumberTitle?: string;
- displayEventTime?: boolean;
- displayEventEnd?: boolean;
- eventLimitText?: string | ((eventCnt: number) => string);
- dayPopoverFormat?: string;
- navLinks?: boolean;
- navLinkDayClick?: string | ((date: moment.Moment, jsEvent: Event) => void);
- navLinkWeekClick?: string | ((weekStart: any, jsEvent: Event) => void);
- selectable?: boolean;
- selectHelper?: boolean;
- unselectAuto?: boolean;
- unselectCancel?: string;
- selectOverlap?: boolean | ((event: EventObjectInput) => boolean);
- selectConstraint?: ConstraintInput;
- selectAllow?: ((selectInfo: SelectInfo) => boolean);
- events?: EventSourceInput;
- eventSources?: EventSourceInput[];
- allDayDefault?: boolean;
- startParam?: string;
- endParam?: string;
- lazyFetching?: boolean;
- eventColor?: string;
- eventBackgroundColor?: string;
- eventBorderColor?: string;
- eventTextColor?: string;
- nextDayThreshold?: DurationInput;
- eventOrder?: string | Array<((a: EventObjectInput, b: EventObjectInput) => number) | (string | ((a: EventObjectInput, b: EventObjectInput) => number))>;
- eventRenderWait?: number | null;
- editable?: boolean;
- eventStartEditable?: boolean;
- eventDurationEditable?: boolean;
- dragRevertDuration?: number;
- dragOpacity?: number;
- dragScroll?: boolean;
- eventOverlap?: boolean | ((stillEvent: EventObjectInput, movingEvent: EventObjectInput) => boolean);
- eventConstraint?: ConstraintInput;
- eventAllow?: ((dropInfo: DropInfo, draggedEvent: EventObjectInput) => boolean);
- longPressDelay?: number;
- eventLongPressDelay?: number;
- droppable?: boolean;
- dropAccept?: string | ((draggable: any) => boolean);
- viewRender?(view: View, element: JQuery): void;
- viewDestroy?(view: View, element: JQuery): void;
- dayRender?(date: moment.Moment, cell: JQuery): void;
- windowResize?(view: View): void;
- dayClick?(date: moment.Moment, jsEvent: MouseEvent, view: View, resourceObj?: any): void;
- eventClick?(event: EventObjectInput, jsEvent: MouseEvent, view: View): boolean | void;
- eventMouseover?(event: EventObjectInput, jsEvent: MouseEvent, view: View): void;
- eventMouseout?(event: EventObjectInput, jsEvent: MouseEvent, view: View): void;
- select?(start: moment.Moment, end: moment.Moment, jsEvent: MouseEvent, view: View, resource?: any): void;
- unselect?(view: View, jsEvent: Event): void;
- eventDataTransform?(eventData: any): EventObjectInput;
- loading?(isLoading: boolean, view: View): void;
- eventRender?(event: EventObjectInput, element: JQuery, view: View): void;
- eventAfterRender?(event: EventObjectInput, element: JQuery, view: View): void;
- eventAfterAllRender?(view: View): void;
- eventDestroy?(event: EventObjectInput, element: JQuery, view: View): void;
- eventDragStart?(event: EventObjectInput, jsEvent: MouseEvent, ui: any, view: View): void;
- eventDragStop?(event: EventObjectInput, jsEvent: MouseEvent, ui: any, view: View): void;
- eventDrop?(event: EventObjectInput, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: View): void;
- eventResizeStart?(event: EventObjectInput, jsEvent: MouseEvent, ui: any, view: View): void;
- eventResizeStop?(event: EventObjectInput, jsEvent: MouseEvent, ui: any, view: View): void;
- eventResize?(event: EventObjectInput, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: View): void;
- drop?(date: moment.Moment, jsEvent: MouseEvent, ui: any): void;
- eventReceive?(event: EventObjectInput): void;
- }
- export interface ViewOptionsInput extends OptionsInputBase {
- type?: string;
- buttonText?: string;
- }
- export interface OptionsInput extends OptionsInputBase {
- buttonText?: ButtonTextCompoundInput;
- views?: {
- [viewId: string]: ViewOptionsInput;
- };
- }
- }
- declare module 'fullcalendar/FuncEventSource' {
- /// <reference types="jquery" />
- import EventSource from 'fullcalendar/EventSource';
- export class Default extends EventSource {
- func: any;
- static parse(rawInput: any, calendar: any): any;
- fetch(start: any, end: any, timezone: any): JQueryPromise<{}>;
- getPrimitive(): any;
- applyManualStandardProps(rawProps: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/JsonFeedEventSource' {
- /// <reference types="jquery" />
- import EventSource from 'fullcalendar/EventSource';
- export class Default extends EventSource {
- static AJAX_DEFAULTS: {
- dataType: string;
- cache: boolean;
- };
- url: any;
- startParam: any;
- endParam: any;
- timezoneParam: any;
- ajaxSettings: any;
- static parse(rawInput: any, calendar: any): any;
- fetch(start: any, end: any, timezone: any): JQueryPromise<{}>;
- buildRequestParams(start: any, end: any, timezone: any): {};
- getPrimitive(): any;
- applyMiscProps(rawProps: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/CoordCache' {
- export class Default {
- els: any;
- forcedOffsetParentEl: any;
- origin: any;
- boundingRect: any;
- isHorizontal: boolean;
- isVertical: boolean;
- lefts: any;
- rights: any;
- tops: any;
- bottoms: any;
- constructor(options: any);
- build(): void;
- clear(): void;
- ensureBuilt(): void;
- buildElHorizontals(): void;
- buildElVerticals(): void;
- getHorizontalIndex(leftOffset: any): any;
- getVerticalIndex(topOffset: any): any;
- getLeftOffset(leftIndex: any): any;
- getLeftPosition(leftIndex: any): number;
- getRightOffset(leftIndex: any): any;
- getRightPosition(leftIndex: any): number;
- getWidth(leftIndex: any): number;
- getTopOffset(topIndex: any): any;
- getTopPosition(topIndex: any): number;
- getBottomOffset(topIndex: any): any;
- getBottomPosition(topIndex: any): number;
- getHeight(topIndex: any): number;
- queryBoundingRect(): {
- left: number;
- right: any;
- top: number;
- bottom: any;
- };
- isPointInBounds(leftOffset: any, topOffset: any): boolean;
- isLeftInBounds(leftOffset: any): boolean;
- isTopInBounds(topOffset: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/DragListener' {
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- export class Default {
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- options: any;
- subjectEl: any;
- originX: any;
- originY: any;
- scrollEl: any;
- isInteracting: boolean;
- isDistanceSurpassed: boolean;
- isDelayEnded: boolean;
- isDragging: boolean;
- isTouch: boolean;
- isGeneric: boolean;
- delay: any;
- delayTimeoutId: any;
- minDistance: any;
- shouldCancelTouchScroll: boolean;
- scrollAlwaysKills: boolean;
- isAutoScroll: boolean;
- scrollBounds: any;
- scrollTopVel: any;
- scrollLeftVel: any;
- scrollIntervalId: any;
- scrollSensitivity: number;
- scrollSpeed: number;
- scrollIntervalMs: number;
- constructor(options: any);
- startInteraction(ev: any, extraOptions?: any): void;
- handleInteractionStart(ev: any): void;
- endInteraction(ev: any, isCancelled: any): void;
- handleInteractionEnd(ev: any, isCancelled: any): void;
- bindHandlers(): void;
- unbindHandlers(): void;
- startDrag(ev: any, extraOptions?: any): void;
- handleDragStart(ev: any): void;
- handleMove(ev: any): void;
- handleDrag(dx: any, dy: any, ev: any): void;
- endDrag(ev: any): void;
- handleDragEnd(ev: any): void;
- startDelay(initialEv: any): void;
- handleDelayEnd(initialEv: any): void;
- handleDistanceSurpassed(ev: any): void;
- handleTouchMove(ev: any): void;
- handleMouseMove(ev: any): void;
- handleTouchScroll(ev: any): void;
- trigger(name: any, ...args: any[]): void;
- initAutoScroll(): void;
- destroyAutoScroll(): void;
- computeScrollBounds(): void;
- updateAutoScroll(ev: any): void;
- setScrollVel(topVel: any, leftVel: any): void;
- constrainScrollVel(): void;
- scrollIntervalFunc(): void;
- endAutoScroll(): void;
- handleDebouncedScroll(): void;
- handleScrollEnd(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/HitDragListener' {
- import DragListener from 'fullcalendar/DragListener';
- export class Default extends DragListener {
- component: any;
- origHit: any;
- hit: any;
- coordAdjust: any;
- constructor(component: any, options: any);
- handleInteractionStart(ev: any): void;
- handleDragStart(ev: any): void;
- handleDrag(dx: any, dy: any, ev: any): void;
- handleDragEnd(ev: any): void;
- handleHitOver(hit: any): void;
- handleHitOut(): void;
- handleHitDone(): void;
- handleInteractionEnd(ev: any, isCancelled: any): void;
- handleScrollEnd(): void;
- queryHit(left: any, top: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/MouseFollower' {
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- export class Default {
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- options: any;
- sourceEl: any;
- el: any;
- parentEl: any;
- top0: any;
- left0: any;
- y0: any;
- x0: any;
- topDelta: any;
- leftDelta: any;
- isFollowing: boolean;
- isHidden: boolean;
- isAnimating: boolean;
- constructor(sourceEl: any, options: any);
- start(ev: any): void;
- stop(shouldRevert: any, callback: any): void;
- getEl(): any;
- removeElement(): void;
- updatePosition(): void;
- handleMove(ev: any): void;
- hide(): void;
- show(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/Popover' {
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- export class Default {
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- isHidden: boolean;
- options: any;
- el: any;
- margin: number;
- constructor(options: any);
- show(): void;
- hide(): void;
- render(): void;
- documentMousedown(ev: any): void;
- removeElement(): void;
- position(): void;
- trigger(name: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/Scroller' {
- import Class from 'fullcalendar/Class';
- export class Default extends Class {
- el: any;
- scrollEl: any;
- overflowX: any;
- overflowY: any;
- constructor(options?: any);
- render(): void;
- renderEl(): JQuery;
- clear(): void;
- destroy(): void;
- applyOverflow(): void;
- lockOverflow(scrollbarWidths: any): void;
- setHeight(height: any): void;
- getScrollTop(): any;
- setScrollTop(top: any): void;
- getClientWidth(): any;
- getClientHeight(): any;
- getScrollbarWidths(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/DayTableMixin' {
- import Mixin from 'fullcalendar/Mixin';
- export interface DayTableInterface {
- dayDates: any;
- daysPerRow: any;
- rowCnt: any;
- colCnt: any;
- updateDayTable(): any;
- renderHeadHtml(): any;
- renderBgTrHtml(row: any): any;
- bookendCells(trEl: any): any;
- getCellDate(row: any, col: any): any;
- getCellRange(row: any, col: any): any;
- sliceRangeByDay(unzonedRange: any): any;
- sliceRangeByRow(unzonedRange: any): any;
- renderIntroHtml(): any;
- }
- export class Default extends Mixin implements DayTableInterface {
- breakOnWeeks: boolean;
- dayDates: any;
- dayIndices: any;
- daysPerRow: any;
- rowCnt: any;
- colCnt: any;
- colHeadFormat: any;
- updateDayTable(): void;
- updateDayTableCols(): void;
- computeColCnt(): any;
- getCellDate(row: any, col: any): any;
- getCellRange(row: any, col: any): {
- start: any;
- end: any;
- };
- getCellDayIndex(row: any, col: any): any;
- getColDayIndex(col: any): any;
- getDateDayIndex(date: any): any;
- computeColHeadFormat(): any;
- sliceRangeByRow(unzonedRange: any): any[];
- sliceRangeByDay(unzonedRange: any): any[];
- renderHeadHtml(): string;
- renderHeadIntroHtml(): void;
- renderHeadTrHtml(): string;
- renderHeadDateCellsHtml(): string;
- renderHeadDateCellHtml(date: any, colspan: any, otherAttrs: any): string;
- renderBgTrHtml(row: any): string;
- renderBgIntroHtml(row: any): void;
- renderBgCellsHtml(row: any): string;
- renderBgCellHtml(date: any, otherAttrs: any): string;
- renderIntroHtml(): void;
- bookendCells(trEl: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/BusinessHourRenderer' {
- export class Default {
- component: any;
- fillRenderer: any;
- segs: any;
- constructor(component: any, fillRenderer: any);
- render(businessHourGenerator: any): void;
- renderEventFootprints(eventFootprints: any): void;
- renderSegs(segs: any): void;
- unrender(): void;
- getSegs(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventRenderer' {
- export class Default {
- view: any;
- component: any;
- fillRenderer: any;
- fgSegs: any;
- bgSegs: any;
- eventTimeFormat: any;
- displayEventTime: any;
- displayEventEnd: any;
- constructor(component: any, fillRenderer: any);
- opt(name: any): any;
- rangeUpdated(): void;
- render(eventsPayload: any): void;
- unrender(): void;
- renderFgRanges(eventRanges: any): void;
- unrenderFgRanges(): void;
- renderBgRanges(eventRanges: any): void;
- unrenderBgRanges(): void;
- getSegs(): any;
- renderFgSegs(segs: any): (boolean | void);
- unrenderFgSegs(segs: any): void;
- renderBgSegs(segs: any): boolean;
- unrenderBgSegs(): void;
- renderFgSegEls(segs: any, disableResizing?: boolean): any[];
- beforeFgSegHtml(seg: any): void;
- fgSegHtml(seg: any, disableResizing: any): void;
- getSegClasses(seg: any, isDraggable: any, isResizable: any): string[];
- filterEventRenderEl(eventFootprint: any, el: any): any;
- getTimeText(eventFootprint: any, formatStr?: any, displayEnd?: any): any;
- _getTimeText(start: any, end: any, isAllDay: any, formatStr?: any, displayEnd?: any): any;
- computeEventTimeFormat(): any;
- computeDisplayEventTime(): boolean;
- computeDisplayEventEnd(): boolean;
- getBgClasses(eventDef: any): any[];
- getClasses(eventDef: any): any[];
- getSkinCss(eventDef: any): {
- 'background-color': any;
- 'border-color': any;
- color: any;
- };
- getBgColor(eventDef: any): any;
- getBorderColor(eventDef: any): any;
- getTextColor(eventDef: any): any;
- getStylingObjs(eventDef: any): any[];
- getFallbackStylingObjs(eventDef: any): any[];
- sortEventSegs(segs: any): void;
- compareEventSegs(seg1: any, seg2: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/FillRenderer' {
- export class Default {
- fillSegTag: string;
- component: any;
- elsByFill: any;
- constructor(component: any);
- renderFootprint(type: any, componentFootprint: any, props: any): void;
- renderSegs(type: any, segs: any, props: any): any;
- unrender(type: any): void;
- buildSegEls(type: any, segs: any, props: any): any[];
- buildSegHtml(type: any, seg: any, props: any): string;
- attachSegEls(type: any, segs: any): void;
- reportEls(type: any, nodes: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/HelperRenderer' {
- import EventFootprint from 'fullcalendar/EventFootprint';
- export class Default {
- view: any;
- component: any;
- eventRenderer: any;
- helperEls: any;
- constructor(component: any, eventRenderer: any);
- renderComponentFootprint(componentFootprint: any): void;
- renderEventDraggingFootprints(eventFootprints: any, sourceSeg: any, isTouch: any): void;
- renderEventResizingFootprints(eventFootprints: any, sourceSeg: any, isTouch: any): void;
- renderEventFootprints(eventFootprints: any, sourceSeg?: any, extraClassNames?: any, opacity?: any): void;
- renderSegs(segs: any, sourceSeg?: any): void;
- unrender(): void;
- fabricateEventFootprint(componentFootprint: any): EventFootprint;
- }
- export default Default;
- }
- declare module 'fullcalendar/Interaction' {
- export class Default {
- view: any;
- component: any;
- constructor(component: any);
- opt(name: any): any;
- end(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/ExternalDropping' {
- import { ListenerInterface } from 'fullcalendar/ListenerMixin';
- import Interaction from 'fullcalendar/Interaction';
- export class Default extends Interaction {
- listenTo: ListenerInterface['listenTo'];
- stopListeningTo: ListenerInterface['stopListeningTo'];
- dragListener: any;
- isDragging: boolean;
- end(): void;
- bindToDocument(): void;
- unbindFromDocument(): void;
- handleDragStart(ev: any, ui: any): void;
- listenToExternalDrag(el: any, ev: any, ui: any): void;
- computeExternalDrop(componentFootprint: any, meta: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventResizing' {
- import HitDragListener from 'fullcalendar/HitDragListener';
- import Interaction from 'fullcalendar/Interaction';
- export class Default extends Interaction {
- eventPointing: any;
- dragListener: any;
- isResizing: boolean;
- constructor(component: any, eventPointing: any);
- end(): void;
- bindToEl(el: any): void;
- handleMouseDown(seg: any, ev: any): void;
- handleTouchStart(seg: any, ev: any): void;
- buildDragListener(seg: any, isStart: any): HitDragListener;
- segResizeStart(seg: any, ev: any): void;
- segResizeStop(seg: any, ev: any): void;
- computeEventStartResizeMutation(startFootprint: any, endFootprint: any, origEventFootprint: any): any;
- computeEventEndResizeMutation(startFootprint: any, endFootprint: any, origEventFootprint: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventPointing' {
- import Interaction from 'fullcalendar/Interaction';
- export class Default extends Interaction {
- mousedOverSeg: any;
- bindToEl(el: any): void;
- handleClick(seg: any, ev: any): void;
- handleMouseover(seg: any, ev: any): void;
- handleMouseout(seg: any, ev?: any): void;
- end(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/EventDragging' {
- import EventDefMutation from 'fullcalendar/EventDefMutation';
- import Interaction from 'fullcalendar/Interaction';
- export class Default extends Interaction {
- eventPointing: any;
- dragListener: any;
- isDragging: boolean;
- constructor(component: any, eventPointing: any);
- end(): void;
- getSelectionDelay(): any;
- bindToEl(el: any): void;
- handleMousedown(seg: any, ev: any): void;
- handleTouchStart(seg: any, ev: any): void;
- buildSelectListener(seg: any): any;
- buildDragListener(seg: any): any;
- segDragStart(seg: any, ev: any): void;
- segDragStop(seg: any, ev: any): void;
- computeEventDropMutation(startFootprint: any, endFootprint: any, eventDef: any): EventDefMutation;
- computeEventDateMutation(startFootprint: any, endFootprint: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/DateSelecting' {
- import HitDragListener from 'fullcalendar/HitDragListener';
- import ComponentFootprint from 'fullcalendar/ComponentFootprint';
- import Interaction from 'fullcalendar/Interaction';
- export class Default extends Interaction {
- dragListener: any;
- constructor(component: any);
- end(): void;
- getDelay(): any;
- bindToEl(el: any): void;
- buildDragListener(): HitDragListener;
- computeSelection(footprint0: any, footprint1: any): false | ComponentFootprint;
- computeSelectionFootprint(footprint0: any, footprint1: any): ComponentFootprint;
- isSelectionFootprintAllowed(componentFootprint: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/DateClicking' {
- import HitDragListener from 'fullcalendar/HitDragListener';
- import Interaction from 'fullcalendar/Interaction';
- export class Default extends Interaction {
- dragListener: any;
- constructor(component: any);
- end(): void;
- bindToEl(el: any): void;
- buildDragListener(): HitDragListener;
- }
- export default Default;
- }
- declare module 'fullcalendar/StandardInteractionsMixin' {
- import Mixin from 'fullcalendar/Mixin';
- export class Default extends Mixin {
- }
- export default Default;
- }
- declare module 'fullcalendar/TimeGridEventRenderer' {
- import EventRenderer from 'fullcalendar/EventRenderer';
- export class Default extends EventRenderer {
- timeGrid: any;
- constructor(timeGrid: any, fillRenderer: any);
- renderFgSegs(segs: any): void;
- renderFgSegsIntoContainers(segs: any, containerEls: any): void;
- unrenderFgSegs(): void;
- computeEventTimeFormat(): any;
- computeDisplayEventEnd(): boolean;
- fgSegHtml(seg: any, disableResizing: any): string;
- updateFgSegCoords(segs: any): void;
- computeFgSegHorizontals(segs: any): void;
- computeFgSegForwardBack(seg: any, seriesBackwardPressure: any, seriesBackwardCoord: any): void;
- sortForwardSegs(forwardSegs: any): void;
- compareForwardSegs(seg1: any, seg2: any): any;
- assignFgSegHorizontals(segs: any): void;
- generateFgSegHorizontalCss(seg: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/TimeGridHelperRenderer' {
- import HelperRenderer from 'fullcalendar/HelperRenderer';
- export class Default extends HelperRenderer {
- renderSegs(segs: any, sourceSeg: any): JQuery;
- }
- export default Default;
- }
- declare module 'fullcalendar/TimeGridFillRenderer' {
- import FillRenderer from 'fullcalendar/FillRenderer';
- export class Default extends FillRenderer {
- attachSegEls(type: any, segs: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/TimeGrid' {
- import * as moment from 'moment';
- import InteractiveDateComponent from 'fullcalendar/InteractiveDateComponent';
- import { DayTableInterface } from 'fullcalendar/DayTableMixin';
- import ComponentFootprint from 'fullcalendar/ComponentFootprint';
- export class Default extends InteractiveDateComponent {
- dayDates: DayTableInterface['dayDates'];
- daysPerRow: DayTableInterface['daysPerRow'];
- colCnt: DayTableInterface['colCnt'];
- updateDayTable: DayTableInterface['updateDayTable'];
- renderHeadHtml: DayTableInterface['renderHeadHtml'];
- renderBgTrHtml: DayTableInterface['renderBgTrHtml'];
- bookendCells: DayTableInterface['bookendCells'];
- getCellDate: DayTableInterface['getCellDate'];
- view: any;
- helperRenderer: any;
- dayRanges: any;
- slotDuration: any;
- snapDuration: any;
- snapsPerSlot: any;
- labelFormat: any;
- labelInterval: any;
- headContainerEl: any;
- colEls: any;
- slatContainerEl: any;
- slatEls: any;
- nowIndicatorEls: any;
- colCoordCache: any;
- slatCoordCache: any;
- bottomRuleEl: any;
- contentSkeletonEl: any;
- colContainerEls: any;
- fgContainerEls: any;
- bgContainerEls: any;
- helperContainerEls: any;
- highlightContainerEls: any;
- businessContainerEls: any;
- helperSegs: any;
- highlightSegs: any;
- businessSegs: any;
- constructor(view: any);
- componentFootprintToSegs(componentFootprint: any): any[];
- sliceRangeByTimes(unzonedRange: any): any[];
- processOptions(): void;
- computeLabelInterval(slotDuration: any): any;
- renderDates(dateProfile: any): void;
- unrenderDates(): void;
- renderSkeleton(): void;
- renderSlats(): void;
- renderSlatRowHtml(): string;
- renderColumns(): void;
- unrenderColumns(): void;
- renderContentSkeleton(): void;
- unrenderContentSkeleton(): void;
- groupSegsByCol(segs: any): any[];
- attachSegsByCol(segsByCol: any, containerEls: any): void;
- getNowIndicatorUnit(): string;
- renderNowIndicator(date: any): void;
- unrenderNowIndicator(): void;
- updateSize(totalHeight: any, isAuto: any, isResize: any): void;
- getTotalSlatHeight(): any;
- computeDateTop(ms: any, startOfDayDate: any): any;
- computeTimeTop(time: any): any;
- updateSegVerticals(segs: any): void;
- computeSegVerticals(segs: any): void;
- assignSegVerticals(segs: any): void;
- generateSegVerticalCss(seg: any): {
- top: any;
- bottom: number;
- };
- prepareHits(): void;
- releaseHits(): void;
- queryHit(leftOffset: any, topOffset: any): any;
- getHitFootprint(hit: any): ComponentFootprint;
- computeSnapTime(snapIndex: any): moment.Duration;
- getHitEl(hit: any): any;
- renderDrag(eventFootprints: any, seg: any, isTouch: any): boolean;
- unrenderDrag(): void;
- renderEventResize(eventFootprints: any, seg: any, isTouch: any): void;
- unrenderEventResize(): void;
- renderSelectionFootprint(componentFootprint: any): void;
- unrenderSelection(): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/DayGridEventRenderer' {
- import EventRenderer from 'fullcalendar/EventRenderer';
- export class Default extends EventRenderer {
- dayGrid: any;
- rowStructs: any;
- constructor(dayGrid: any, fillRenderer: any);
- renderBgRanges(eventRanges: any): void;
- renderFgSegs(segs: any): void;
- unrenderFgSegs(): void;
- renderSegRows(segs: any): any[];
- renderSegRow(row: any, rowSegs: any): {
- row: any;
- tbodyEl: JQuery;
- cellMatrix: any[];
- segMatrix: any[];
- segLevels: any[];
- segs: any;
- };
- buildSegLevels(segs: any): any[];
- groupSegRows(segs: any): any[];
- computeEventTimeFormat(): any;
- computeDisplayEventEnd(): boolean;
- fgSegHtml(seg: any, disableResizing: any): string;
- }
- export default Default;
- }
- declare module 'fullcalendar/DayGridHelperRenderer' {
- import HelperRenderer from 'fullcalendar/HelperRenderer';
- export class Default extends HelperRenderer {
- renderSegs(segs: any, sourceSeg: any): JQuery;
- }
- export default Default;
- }
- declare module 'fullcalendar/DayGridFillRenderer' {
- import FillRenderer from 'fullcalendar/FillRenderer';
- export class Default extends FillRenderer {
- fillSegTag: string;
- attachSegEls(type: any, segs: any): any[];
- renderFillRow(type: any, seg: any): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/DayGrid' {
- import ComponentFootprint from 'fullcalendar/ComponentFootprint';
- import InteractiveDateComponent from 'fullcalendar/InteractiveDateComponent';
- import { DayTableInterface } from 'fullcalendar/DayTableMixin';
- export class Default extends InteractiveDateComponent {
- rowCnt: DayTableInterface['rowCnt'];
- colCnt: DayTableInterface['colCnt'];
- daysPerRow: DayTableInterface['daysPerRow'];
- sliceRangeByRow: DayTableInterface['sliceRangeByRow'];
- updateDayTable: DayTableInterface['updateDayTable'];
- renderHeadHtml: DayTableInterface['renderHeadHtml'];
- getCellDate: DayTableInterface['getCellDate'];
- renderBgTrHtml: DayTableInterface['renderBgTrHtml'];
- renderIntroHtml: DayTableInterface['renderIntroHtml'];
- getCellRange: DayTableInterface['getCellRange'];
- sliceRangeByDay: DayTableInterface['sliceRangeByDay'];
- view: any;
- helperRenderer: any;
- cellWeekNumbersVisible: boolean;
- bottomCoordPadding: number;
- headContainerEl: any;
- rowEls: any;
- cellEls: any;
- rowCoordCache: any;
- colCoordCache: any;
- isRigid: boolean;
- hasAllDayBusinessHours: boolean;
- segPopover: any;
- popoverSegs: any;
- constructor(view: any);
- componentFootprintToSegs(componentFootprint: any): any;
- renderDates(dateProfile: any): void;
- unrenderDates(): void;
- renderGrid(): void;
- renderDayRowHtml(row: any, isRigid: any): string;
- getIsNumbersVisible(): boolean;
- getIsDayNumbersVisible(): boolean;
- renderNumberTrHtml(row: any): string;
- renderNumberIntroHtml(row: any): any;
- renderNumberCellsHtml(row: any): string;
- renderNumberCellHtml(date: any): string;
- prepareHits(): void;
- releaseHits(): void;
- queryHit(leftOffset: any, topOffset: any): any;
- getHitFootprint(hit: any): ComponentFootprint;
- getHitEl(hit: any): any;
- getCellHit(row: any, col: any): any;
- getCellEl(row: any, col: any): any;
- executeEventUnrender(): void;
- getOwnEventSegs(): any;
- renderDrag(eventFootprints: any, seg: any, isTouch: any): boolean;
- unrenderDrag(): void;
- renderEventResize(eventFootprints: any, seg: any, isTouch: any): void;
- unrenderEventResize(): void;
- removeSegPopover(): void;
- limitRows(levelLimit: any): void;
- computeRowLevelLimit(row: any): (number | false);
- limitRow(row: any, levelLimit: any): void;
- unlimitRow(row: any): void;
- renderMoreLink(row: any, col: any, hiddenSegs: any): JQuery;
- showSegPopover(row: any, col: any, moreLink: any, segs: any): void;
- renderSegPopoverContent(row: any, col: any, segs: any): JQuery;
- resliceDaySegs(segs: any, dayDate: any): any[];
- getMoreLinkText(num: any): any;
- getCellSegs(row: any, col: any, startLevel?: any): any[];
- }
- export default Default;
- }
- declare module 'fullcalendar/AgendaView' {
- import View from 'fullcalendar/View';
- export class Default extends View {
- timeGridClass: any;
- dayGridClass: any;
- timeGrid: any;
- dayGrid: any;
- scroller: any;
- axisWidth: any;
- usesMinMaxTime: boolean;
- constructor(calendar: any, viewSpec: any);
- instantiateTimeGrid(): any;
- instantiateDayGrid(): any;
- renderSkeleton(): void;
- unrenderSkeleton(): void;
- renderSkeletonHtml(): string;
- axisStyleAttr(): string;
- getNowIndicatorUnit(): any;
- updateSize(totalHeight: any, isAuto: any, isResize: any): void;
- computeScrollerHeight(totalHeight: any): number;
- computeInitialDateScroll(): {
- top: any;
- };
- queryDateScroll(): {
- top: any;
- };
- applyDateScroll(scroll: any): void;
- getHitFootprint(hit: any): any;
- getHitEl(hit: any): any;
- executeEventRender(eventsPayload: any): void;
- renderDrag(eventFootprints: any, seg: any, isTouch: any): boolean;
- renderEventResize(eventFootprints: any, seg: any, isTouch: any): void;
- renderSelectionFootprint(componentFootprint: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/BasicViewDateProfileGenerator' {
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- import DateProfileGenerator from 'fullcalendar/DateProfileGenerator';
- export class Default extends DateProfileGenerator {
- buildRenderRange(currentUnzonedRange: any, currentRangeUnit: any, isRangeAllDay: any): UnzonedRange;
- }
- export default Default;
- }
- declare module 'fullcalendar/BasicView' {
- import View from 'fullcalendar/View';
- export class Default extends View {
- dateProfileGeneratorClass: any;
- dayGridClass: any;
- scroller: any;
- dayGrid: any;
- weekNumberWidth: any;
- constructor(calendar: any, viewSpec: any);
- instantiateDayGrid(): any;
- executeDateRender(dateProfile: any): void;
- renderSkeleton(): void;
- unrenderSkeleton(): void;
- renderSkeletonHtml(): string;
- weekNumberStyleAttr(): string;
- hasRigidRows(): boolean;
- updateSize(totalHeight: any, isAuto: any, isResize: any): void;
- computeScrollerHeight(totalHeight: any): number;
- setGridHeight(height: any, isAuto: any): void;
- computeInitialDateScroll(): {
- top: number;
- };
- queryDateScroll(): {
- top: any;
- };
- applyDateScroll(scroll: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/MonthViewDateProfileGenerator' {
- import BasicViewDateProfileGenerator from 'fullcalendar/BasicViewDateProfileGenerator';
- import UnzonedRange from 'fullcalendar/UnzonedRange';
- export class Default extends BasicViewDateProfileGenerator {
- buildRenderRange(currentUnzonedRange: any, currentRangeUnit: any, isRangeAllDay: any): UnzonedRange;
- }
- export default Default;
- }
- declare module 'fullcalendar/MonthView' {
- import BasicView from 'fullcalendar/BasicView';
- export class Default extends BasicView {
- setGridHeight(height: any, isAuto: any): void;
- isDateInOtherMonth(date: any, dateProfile: any): boolean;
- }
- export default Default;
- }
- declare module 'fullcalendar/ListEventRenderer' {
- import EventRenderer from 'fullcalendar/EventRenderer';
- export class Default extends EventRenderer {
- renderFgSegs(segs: any): void;
- fgSegHtml(seg: any): string;
- computeEventTimeFormat(): any;
- }
- export default Default;
- }
- declare module 'fullcalendar/ListEventPointing' {
- import EventPointing from 'fullcalendar/EventPointing';
- export class Default extends EventPointing {
- handleClick(seg: any, ev: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/ListView' {
- import View from 'fullcalendar/View';
- export class Default extends View {
- eventRendererClass: any;
- eventPointingClass: any;
- segSelector: any;
- scroller: any;
- contentEl: any;
- dayDates: any;
- dayRanges: any;
- constructor(calendar: any, viewSpec: any);
- renderSkeleton(): void;
- unrenderSkeleton(): void;
- updateSize(totalHeight: any, isAuto: any, isResize: any): void;
- computeScrollerHeight(totalHeight: any): number;
- renderDates(dateProfile: any): void;
- componentFootprintToSegs(footprint: any): any[];
- renderEmptyMessage(): void;
- renderSegList(allSegs: any): void;
- groupSegsByDay(segs: any): any[];
- dayHeaderHtml(dayDate: any): string;
- }
- export default Default;
- }
- declare module 'fullcalendar/src/exports' {
- export const version = "<%= version %>";
- export const internalApiVersion = 12;
- export { BusinessHoursInput, EventOptionsBase, OptionsInput, OptionsInputBase, RangeInput, ToolbarInput, ViewOptionsInput, ButtonIconsInput, ButtonTextCompoundInput, CellInfo, EventObjectInput } from 'fullcalendar/src/types/input-types';
- export { applyAll, debounce, isInt, htmlEscape, cssToStr, proxy, capitaliseFirstLetter, getOuterRect, getClientRect, getContentRect, getScrollbarWidths, preventDefault, parseFieldSpecs, compareByFieldSpecs, compareByFieldSpec, flexibleCompare, computeGreatestUnit, divideRangeByDuration, divideDurationByDuration, multiplyDuration, durationHasTime, log, warn, removeExact, intersectRects, allowSelection, attrsToStr, compareNumbers, compensateScroll, computeDurationGreatestUnit, constrainPoint, copyOwnProps, diffByUnit, diffDay, diffDayTime, diffPoints, disableCursor, distributeHeight, enableCursor, firstDefined, getEvIsTouch, getEvX, getEvY, getRectCenter, getScrollParent, hasOwnProp, isArraysEqual, isNativeDate, isPrimaryMouseButton, isTimeString, matchCellWidths, mergeProps, preventSelection, removeMatching, stripHtmlEntities, subtractInnerElHeight, uncompensateScroll, undistributeHeight, dayIDs, unitsDesc } from 'fullcalendar/src/util';
- export { formatDate, formatRange, queryMostGranularFormatUnit } from 'fullcalendar/src/date-formatting';
- export { datepickerLocale, locale, getMomentLocaleData, populateInstanceComputableOptions } from 'fullcalendar/src/locale';
- export { eventDefsToEventInstances, eventFootprintToComponentFootprint, eventInstanceToEventRange, eventInstanceToUnzonedRange, eventRangeToEventFootprint } from 'fullcalendar/src/models/event/util';
- export { default as moment } from 'fullcalendar/src/moment-ext';
- export { default as EmitterMixin, EmitterInterface } from 'fullcalendar/EmitterMixin';
- export { default as ListenerMixin, ListenerInterface } from 'fullcalendar/ListenerMixin';
- export { default as Model } from 'fullcalendar/Model';
- export { default as Constraints } from 'fullcalendar/Constraints';
- export { default as DateProfileGenerator } from 'fullcalendar/DateProfileGenerator';
- export { default as UnzonedRange } from 'fullcalendar/UnzonedRange';
- export { default as ComponentFootprint } from 'fullcalendar/ComponentFootprint';
- export { default as BusinessHourGenerator } from 'fullcalendar/BusinessHourGenerator';
- export { default as EventPeriod } from 'fullcalendar/EventPeriod';
- export { default as EventManager } from 'fullcalendar/EventManager';
- export { default as EventDef } from 'fullcalendar/EventDef';
- export { default as EventDefMutation } from 'fullcalendar/EventDefMutation';
- export { default as EventDefParser } from 'fullcalendar/EventDefParser';
- export { default as EventInstance } from 'fullcalendar/EventInstance';
- export { default as EventRange } from 'fullcalendar/EventRange';
- export { default as RecurringEventDef } from 'fullcalendar/RecurringEventDef';
- export { default as SingleEventDef } from 'fullcalendar/SingleEventDef';
- export { default as EventDefDateMutation } from 'fullcalendar/EventDefDateMutation';
- export { default as EventDateProfile } from 'fullcalendar/EventDateProfile';
- export { default as EventSourceParser } from 'fullcalendar/EventSourceParser';
- export { default as EventSource } from 'fullcalendar/EventSource';
- export { defineThemeSystem, getThemeSystemClass } from 'fullcalendar/ThemeRegistry';
- export { default as EventInstanceGroup } from 'fullcalendar/EventInstanceGroup';
- export { default as ArrayEventSource } from 'fullcalendar/ArrayEventSource';
- export { default as FuncEventSource } from 'fullcalendar/FuncEventSource';
- export { default as JsonFeedEventSource } from 'fullcalendar/JsonFeedEventSource';
- export { default as EventFootprint } from 'fullcalendar/EventFootprint';
- export { default as Class } from 'fullcalendar/Class';
- export { default as Mixin } from 'fullcalendar/Mixin';
- export { default as CoordCache } from 'fullcalendar/CoordCache';
- export { default as Iterator } from 'fullcalendar/Iterator';
- export { default as DragListener } from 'fullcalendar/DragListener';
- export { default as HitDragListener } from 'fullcalendar/HitDragListener';
- export { default as MouseFollower } from 'fullcalendar/MouseFollower';
- export { default as ParsableModelMixin, ParsableModelInterface } from 'fullcalendar/ParsableModelMixin';
- export { default as Popover } from 'fullcalendar/Popover';
- export { default as Promise } from 'fullcalendar/Promise';
- export { default as TaskQueue } from 'fullcalendar/TaskQueue';
- export { default as RenderQueue } from 'fullcalendar/RenderQueue';
- export { default as Scroller } from 'fullcalendar/Scroller';
- export { default as Theme } from 'fullcalendar/Theme';
- export { default as Component } from 'fullcalendar/Component';
- export { default as DateComponent } from 'fullcalendar/DateComponent';
- export { default as InteractiveDateComponent } from 'fullcalendar/InteractiveDateComponent';
- export { default as Calendar } from 'fullcalendar/Calendar';
- export { default as View } from 'fullcalendar/View';
- export { defineView, getViewConfig } from 'fullcalendar/ViewRegistry';
- export { default as DayTableMixin } from 'fullcalendar/DayTableMixin';
- export { default as BusinessHourRenderer } from 'fullcalendar/BusinessHourRenderer';
- export { default as EventRenderer } from 'fullcalendar/EventRenderer';
- export { default as FillRenderer } from 'fullcalendar/FillRenderer';
- export { default as HelperRenderer } from 'fullcalendar/HelperRenderer';
- export { default as ExternalDropping } from 'fullcalendar/ExternalDropping';
- export { default as EventResizing } from 'fullcalendar/EventResizing';
- export { default as EventPointing } from 'fullcalendar/EventPointing';
- export { default as EventDragging } from 'fullcalendar/EventDragging';
- export { default as DateSelecting } from 'fullcalendar/DateSelecting';
- export { default as DateClicking } from 'fullcalendar/DateClicking';
- export { default as Interaction } from 'fullcalendar/Interaction';
- export { default as StandardInteractionsMixin } from 'fullcalendar/StandardInteractionsMixin';
- export { default as AgendaView } from 'fullcalendar/AgendaView';
- export { default as TimeGrid } from 'fullcalendar/TimeGrid';
- export { default as TimeGridEventRenderer } from 'fullcalendar/TimeGridEventRenderer';
- export { default as TimeGridFillRenderer } from 'fullcalendar/TimeGridFillRenderer';
- export { default as TimeGridHelperRenderer } from 'fullcalendar/TimeGridHelperRenderer';
- export { default as DayGrid } from 'fullcalendar/DayGrid';
- export { default as DayGridEventRenderer } from 'fullcalendar/DayGridEventRenderer';
- export { default as DayGridFillRenderer } from 'fullcalendar/DayGridFillRenderer';
- export { default as DayGridHelperRenderer } from 'fullcalendar/DayGridHelperRenderer';
- export { default as BasicView } from 'fullcalendar/BasicView';
- export { default as BasicViewDateProfileGenerator } from 'fullcalendar/BasicViewDateProfileGenerator';
- export { default as MonthView } from 'fullcalendar/MonthView';
- export { default as MonthViewDateProfileGenerator } from 'fullcalendar/MonthViewDateProfileGenerator';
- export { default as ListView } from 'fullcalendar/ListView';
- export { default as ListEventPointing } from 'fullcalendar/ListEventPointing';
- export { default as ListEventRenderer } from 'fullcalendar/ListEventRenderer';
- }
- declare module 'fullcalendar/src/models/event-source/config' {
- export {};
- }
- declare module 'fullcalendar/Bootstrap3Theme' {
- import Theme from 'fullcalendar/Theme';
- export class Default extends Theme {
- }
- export default Default;
- }
- declare module 'fullcalendar/Bootstrap4Theme' {
- import Theme from 'fullcalendar/Theme';
- export class Default extends Theme {
- }
- export default Default;
- }
- declare module 'fullcalendar/src/theme/config' {
- export {};
- }
- declare module 'fullcalendar/src/basic/config' {
- export {};
- }
- declare module 'fullcalendar/src/agenda/config' {
- export {};
- }
- declare module 'fullcalendar/src/list/config' {
- export {};
- }
- declare module 'fullcalendar/src/types/jquery-hooks' {
- import * as moment from 'moment';
- import Calendar from 'fullcalendar/Calendar';
- import View from 'fullcalendar/View';
- import EventSource from 'fullcalendar/EventSource';
- import { RangeInput, MomentInput, OptionsInput, EventObjectInput, EventSourceInput } from 'fullcalendar/src/types/input-types'; global {
- interface JQueryStatic {
- fullCalendar: object;
- }
- interface JQuery {
- fullCalendar(options?: OptionsInput): JQuery;
- fullCalendar(method: 'getCalendar'): Calendar;
- fullCalendar(method: 'getView'): View;
- fullCalendar(method: 'destroy'): JQuery;
- fullCalendar(method: 'option', name: string | object, value?: any): any;
- fullCalendar(method: 'isValidViewType', viewType: string): boolean;
- fullCalendar(method: 'changeView', viewName: string, dateOrRange?: RangeInput | MomentInput): JQuery;
- fullCalendar(method: 'zoomTo', newDate: moment.Moment, viewType?: string): JQuery;
- fullCalendar(method: 'prev'): JQuery;
- fullCalendar(method: 'next'): JQuery;
- fullCalendar(method: 'prevYear'): JQuery;
- fullCalendar(method: 'nextYear'): JQuery;
- fullCalendar(method: 'today'): JQuery;
- fullCalendar(method: 'gotoDate', zonedDateInput: any): JQuery;
- fullCalendar(method: 'incrementDate', delta: any): JQuery;
- fullCalendar(method: 'getDate'): moment.Moment;
- fullCalendar(method: 'render'): JQuery;
- fullCalendar(method: 'select', zonedStartInput: MomentInput, zonedEndInput?: MomentInput, resourceId?: string): JQuery;
- fullCalendar(method: 'unselect'): JQuery;
- fullCalendar(method: 'moment', ...args: any[]): moment.Moment;
- fullCalendar(method: 'getNow'): moment.Moment;
- fullCalendar(method: 'rerenderEvents'): JQuery;
- fullCalendar(method: 'refetchEvents'): JQuery;
- fullCalendar(method: 'renderEvents', eventInputs: EventObjectInput[], isSticky?: boolean): JQuery;
- fullCalendar(method: 'renderEvent', eventInput: EventObjectInput, isSticky?: boolean): JQuery;
- fullCalendar(method: 'removeEvents', legacyQuery?: any): JQuery;
- fullCalendar(method: 'clientEvents', legacyQuery: any): any;
- fullCalendar(method: 'updateEvents', eventPropsArray: EventObjectInput[]): JQuery;
- fullCalendar(method: 'updateEvent', eventProps: EventObjectInput): JQuery;
- fullCalendar(method: 'getEventSources'): EventSource;
- fullCalendar(method: 'getEventSourceById', id: any): EventSource;
- fullCalendar(method: 'addEventSource', sourceInput: EventSourceInput): JQuery;
- fullCalendar(method: 'removeEventSources', sourceMultiQuery: any): JQuery;
- fullCalendar(method: 'removeEventSource', sourceQuery: any): JQuery;
- fullCalendar(method: 'refetchEventSources', sourceMultiQuery: any): JQuery;
- }
- }
- }
- declare module 'fullcalendar/src/main' {
- import * as exportHooks from 'fullcalendar/src/exports';
- import 'fullcalendar/src/moment-ext';
- import 'fullcalendar/src/date-formatting';
- import 'fullcalendar/src/models/event-source/config';
- import 'fullcalendar/src/theme/config';
- import 'fullcalendar/src/basic/config';
- import 'fullcalendar/src/agenda/config';
- import 'fullcalendar/src/list/config';
- import 'fullcalendar/src/types/jquery-hooks';
- export = exportHooks;
- }
- declare module 'fullcalendar/plugins/gcal/GcalEventSource' {
- /// <reference types="jquery" />
- import { EventSource } from 'fullcalendar';
- export class Default extends EventSource {
- static API_BASE: string;
- googleCalendarApiKey: any;
- googleCalendarId: any;
- googleCalendarError: any;
- ajaxSettings: any;
- static parse(rawInput: any, calendar: any): any;
- fetch(start: any, end: any, timezone: any): JQueryPromise<{}>;
- gcalItemsToRawEventDefs(items: any, gcalTimezone: any): any;
- gcalItemToRawEventDef(item: any, gcalTimezone: any): {
- id: any;
- title: any;
- start: any;
- end: any;
- url: any;
- location: any;
- description: any;
- extendedProperties: {};
- };
- buildUrl(): string;
- buildRequestParams(start: any, end: any, timezone: any): any;
- reportError(message: any, apiErrorObjs?: any): void;
- getPrimitive(): any;
- applyManualStandardProps(rawProps: any): any;
- applyMiscProps(rawProps: any): void;
- }
- export default Default;
- }
- declare module 'fullcalendar/plugins/gcal/main' {
- export {};
- }
- declare module 'fullcalendar' {
- import main = require('fullcalendar/src/main');
- export = main;
- }
|