@kwiz/common
Version:
KWIZ common utilities and helpers for M365 platform
105 lines (104 loc) • 4.8 kB
TypeScript
import { IKnownScript, ksGlobal } from "../types/knownscript.types";
import { IDataJs } from "../types/libs/datajs.types";
import { ICS } from "../types/libs/ics.types";
import { IMSAL } from "../types/libs/msal.types";
import { IKLocales } from "../types/locales";
import { typeMomentJS, typeMonentJSTimeZone } from "../types/moment";
/** /products/common/scripts/ */
export declare const commonScriptsPrefix = "/products/common/scripts/";
/** /products/modern/scripts/ */
export declare const modernScriptsPrefix = "/products/modern/scripts/";
export declare class KnownScriptLoader<TypeOfGlobal> implements IKnownScript {
url: string;
dependencies?: IKnownScript[];
global: ksGlobal;
sodName?: string;
css?: string[];
rtlCss?: string[];
forceMin?: boolean;
_hash?: string;
private _globalInstance?;
get globalInstance(): TypeOfGlobal;
constructor(definition: IKnownScript);
load(): Promise<TypeOfGlobal>;
loadSync(): TypeOfGlobal;
}
/** loads into $kw */
export declare var jQueryKnownScript: KnownScriptLoader<any>;
/** loads into moment */
export declare var MomentJSKnownScript: KnownScriptLoader<typeMomentJS>;
/** loads into moment.tz */
export declare var MomentTimezoneJSKnownScript: KnownScriptLoader<typeMonentJSTimeZone>;
/** loads into kLocales or kwizcom.kLocales */
export declare var LocaleKnownScript: KnownScriptLoader<IKLocales>;
/** Loads jQuery and Select2 with the CSS file for Select2 */
export declare var Select2KnownScript: KnownScriptLoader<any>;
/** Loads fabric and its CSS */
export declare var FabricKnownScript: KnownScriptLoader<any>;
/** loads into kwizcom.aplfe.api */
export declare var APLFEApiKnownScript: KnownScriptLoader<any>;
/** loads into KWizComRepeatingRowsControlBuilder */
export declare var RRWControlBuilderKnownScript: KnownScriptLoader<any>;
/** loads into kwOfficeUiFabricReact */
export declare var OfficeUiFabricReactKnownScript: KnownScriptLoader<any>;
/** loads into $kw.ui */
export declare var jQueryUIKnownScript: KnownScriptLoader<any>;
/** loads into $kw.ui.touchLoded */
export declare var jQueryTouchPunchKnownScript: KnownScriptLoader<any>;
/** loads into $kw.fn.camera */
export declare var CameraKnownScript: KnownScriptLoader<any>;
/** loads into flatpickr */
export declare var FlatPickerKnownScript: KnownScriptLoader<any>;
/** loads into noUiSlider */
export declare var NoUiSliderKnownScript: KnownScriptLoader<any>;
/** loads into blueimp */
export declare var BlueImpGalleryKnownScript: KnownScriptLoader<any>;
/** loads into dhx */
export declare var dhxDiagramKnownScript: KnownScriptLoader<any>;
/** loads into dragscroll */
export declare var dragScrollKnownScript: KnownScriptLoader<any>;
/** loads into getOrgChart */
export declare var getOrgChartKnownScript: KnownScriptLoader<any>;
/** loads into OrgChart */
export declare var OrgChartJsKnownScript: KnownScriptLoader<any>;
/** loads into photopile */
export declare var PhotopileKnownScript: KnownScriptLoader<any>;
/** loads into $kw.fn.fullCalendar */
export declare var fullCalendarKnownScript: KnownScriptLoader<any>;
/** loads into spEventsParser */
export declare var SpEventsParserKnownScript: KnownScriptLoader<{
parseEvent(item: any, startDate: Date, endDate: Date): any[];
}>;
/** loads into kwizcom.controls.Conditions */
export declare var ConditionsKnownScript: KnownScriptLoader<any>;
/** loads into KWizComCountdownControlBuilder */
export declare var CountdownControlBuilderKnownScript: KnownScriptLoader<any>;
/** loads into SP.UI.ModalDialog.showErrorDialog */
export declare var OnPremPolyfillKnownScript: KnownScriptLoader<any>;
/** loads into kwizcom.datajs */
export declare var DataJSKnownScript: KnownScriptLoader<IDataJs>;
/** loads into tinymce */
export declare var TinyMCEKnownScript: KnownScriptLoader<any>;
/** loads into kwizcom.monaco */
export declare var monacoKnownScript: KnownScriptLoader<any>;
/** loads into kwizcom.ModernUILibrary.FormPage */
export declare var ModernUIListFormKnownScript: KnownScriptLoader<any>;
/** loads into jsonPath */
export declare var jsonPathKnownScript: KnownScriptLoader<any>;
/** loads into _global_kwizcom_appas_modern_core */
export declare var PasteModernCoreKnownScript: KnownScriptLoader<any>;
/** loads into kwizcom.libs.msal */
export declare var msalKnownScript: KnownScriptLoader<IMSAL>;
/** loads into kwizcom.libs.ics */
export declare var icsKnownScript: KnownScriptLoader<ICS>;
/** Responsive Image Gallery */
export declare var rigKnownScript: KnownScriptLoader<(containerSelector: string, options?: {
mode?: "carousel" | "fullview";
anim?: boolean;
template?: string;
/** allow html in image description */
allowHTML?: boolean;
hideViewModes?: boolean;
}) => {
addItems: (elm: any) => void;
}>;