@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension
116 lines (115 loc) • 3.61 kB
TypeScript
export declare module Constants {
class AwesomeIcons {
static icons: {
cssClass: string;
"code": string;
}[];
}
class Ajax {
static Application_JSON: string;
}
module SP {
var EditImageRenditionUrlFormat: string;
var SitePermissionUrlSuffix: string;
var PageEditModeUrlSuffix: string;
var ImagePickerUrlFormat: string;
class Fields {
static Id: string;
static Title: string;
static FileRef: string;
static PublishingContact: string;
static ArticleStartDate: string;
static Modified: string;
static Version: string;
static ModifiedBy: string;
}
var EnterpriseKeywordFieldId: string;
}
module JQuery {
class DeferredState {
static Pending: string;
}
}
module LocalStorage {
var FallbackStorageContent: string;
}
class Extensions {
static BuiltInExtensionPackageId: string;
}
class ImageRendition {
static Landscape: string;
static Square: string;
static Portrait: string;
static LandscapeSmallSize: string;
}
class LanguageCode {
static English: string;
static Swedish: string;
}
class LocalizeGlobalPrefix {
static constantValue: string;
}
class CssClass {
static HideClass: string;
static ShowEditIconClass: string;
}
class Tinymce {
private static Options;
static getConfig: () => Object;
}
class Calendar {
static Options: Object;
}
class ImagePicker {
static AssetUrl: string;
static RootFolder: string;
}
class DateFormat {
static Format: string;
static Options: any;
}
class SiteTemplate {
static CustomPropertiesIncludeTemplates: Array<string>;
static PFPDynamicWelcomePageBaseContentTypeId: string;
}
class Url {
static Separator: string;
static Version: string;
static Mode: string;
}
}
export declare class Events {
static UnloadPage: string;
static CoreInitStep1: string;
static CoreInitStep2: string;
static NewDataNotification: string;
static NotificationPanelCategorySelected: string;
static OpenSiteRequestForm: string;
static OpenSiteRequestFormByTemplate: string;
static ControlsEditingModeSwitching: string;
static UpdatePageView: string;
static GluePartRemove: string;
static ForceGlueResourceVersionTopBar: string;
static GetGlueEditor: string;
static GluePageContextChange: string;
static GlueLayoutChange: string;
static GlueLayoutDestroy: string;
static GlueBeforeReloadTemplate: string;
static GluePagePublished: string;
static GluePageSaved: string;
static GlueEditChromeActivePaneTab: string;
static GlueEditChromeShowPaneTab: string;
static GlueEditChromeHidePaneTab: string;
static GlueEditChromeShowTabs: string;
static GlueEditChromeOrderTabs: string;
static GlueEditChromeSlectedPaneTab: string;
static GlueEditChromeCollapsePane: string;
static GlueEditChromeExpandPane: string;
static GluePartSettingsChanged: string;
static GluePageCheckoutPhysicalPage: string;
static OnGlueEditorChanged: string;
static GluePageNotFound: string;
}
export declare module InjectStrings {
var LocalizePrefix: string;
}