New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@valo/extensibility

Package Overview
Dependencies
Maintainers
2
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@valo/extensibility - npm Package Compare versions

Comparing version 1.8.0-87805cc51abb879ef773a371ac39be53c7dbb366 to 1.8.0-a39eb4051156dea79b5274c9baadb3458d0f8695

lib/models/basic/index.d.ts

3

config.json

@@ -6,4 +6,5 @@ {

"ProviderService": "1.1.0",
"TriggerService": "1.1.0"
"TriggerService": "1.1.0",
"DynamicDataEventEmitter": "1.0.0"
}
}

@@ -55,5 +55,6 @@ export declare enum IntranetTrigger {

SitePanel = 17,
PollPanel = 18,
BlogPanel = 19,
GenericPanel = 20
FAQPanel = 18,
PollPanel = 19,
BlogPanel = 20,
GenericPanel = 21
}

@@ -58,5 +58,6 @@ "use strict";

IntranetTrigger[IntranetTrigger["SitePanel"] = 17] = "SitePanel";
IntranetTrigger[IntranetTrigger["PollPanel"] = 18] = "PollPanel";
IntranetTrigger[IntranetTrigger["BlogPanel"] = 19] = "BlogPanel";
IntranetTrigger[IntranetTrigger["GenericPanel"] = 20] = "GenericPanel";
IntranetTrigger[IntranetTrigger["FAQPanel"] = 18] = "FAQPanel";
IntranetTrigger[IntranetTrigger["PollPanel"] = 19] = "PollPanel";
IntranetTrigger[IntranetTrigger["BlogPanel"] = 20] = "BlogPanel";
IntranetTrigger[IntranetTrigger["GenericPanel"] = 21] = "GenericPanel";
})(IntranetTrigger = exports.IntranetTrigger || (exports.IntranetTrigger = {}));
import { ContextData } from '.';
import { KeyValue } from '../basic';
/**

@@ -10,2 +11,6 @@ * Version 1.8 (beta)

contentTypeName?: string;
/**
* An array containing pairs: FieldInternalName : Initial panel value
*/
initialPanelValues?: KeyValue;
}

@@ -31,1 +31,2 @@ export * from './CallToAction';

export * from "./dynamicData";
export * from "./basic";

@@ -13,2 +13,3 @@ export interface MyToolsItems {

title: string;
description?: string;
category?: string;

@@ -15,0 +16,0 @@ icon?: string;

@@ -13,2 +13,3 @@ import { LanguageLabel } from '.';

title: string;
description?: string;
icon?: string;

@@ -15,0 +16,0 @@ link?: string;

@@ -6,6 +6,7 @@ import { IDynamicDataEventSource } from '..';

private unbindedEventSources;
private static instanceVersion;
/**
* Initialize the instance of the Dynamic DataEventEmitter and returns the instance.
*/
static getInstance(): DynamicDataEventEmitter;
static getInstance(requiredVersion?: string): DynamicDataEventEmitter;
/**

@@ -80,2 +81,3 @@ * Initializes new instance of the Dynamic Data Event Emitter.

getPropertyValue(instanceId: string, propertyKey: string): any | null;
private static updateServiceInstance;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var sp_lodash_subset_1 = require("@microsoft/sp-lodash-subset");
var __1 = require("..");
var DynamicDataEventEmitterWindowKey = "ValoDynamicDataEvents";
var DynamicDataEventEmitter = /** @class */ (function () {

@@ -13,5 +15,9 @@ function DynamicDataEventEmitter() {

*/
DynamicDataEventEmitter.getInstance = function () {
this.initialize();
return window.ValoDynamicDataEvents;
DynamicDataEventEmitter.getInstance = function (requiredVersion) {
if (!window[DynamicDataEventEmitterWindowKey]) {
this.initialize();
return window[DynamicDataEventEmitterWindowKey];
}
this.updateServiceInstance(requiredVersion);
return window[DynamicDataEventEmitterWindowKey];
};

@@ -22,4 +28,6 @@ /**

DynamicDataEventEmitter.initialize = function () {
if (typeof window.ValoDynamicDataEvents === "undefined") {
window.ValoDynamicDataEvents = new DynamicDataEventEmitter();
var isntance = window[DynamicDataEventEmitterWindowKey];
if (isntance === null || isntance === undefined) {
this.instanceVersion = __1.DynamicDataEventEmitterVersion;
window[DynamicDataEventEmitterWindowKey] = new DynamicDataEventEmitter();
}

@@ -106,3 +114,3 @@ };

DynamicDataEventEmitter.prototype.tryGetEventSource = function (eventSourceId, eventSourceInstanceId, updateRegistrationCb) {
var foundSourceId = sp_lodash_subset_1.find(this.eventSources, function (ds) { return ds.eventSourceInstanceId === eventSourceId; });
var foundSourceId = sp_lodash_subset_1.find(this.eventSources, function (eventSource) { return eventSource.eventSourceInstanceId === eventSourceId; });
// Register the unbinded WP

@@ -213,4 +221,17 @@ if (!foundSourceId) {

};
DynamicDataEventEmitter.updateServiceInstance = function (requiredVersion) {
var requiredVersionNumber = sp_lodash_subset_1.isEmpty(requiredVersion) ? 0 : +(requiredVersion.replace(/_/g, ""));
var currentVersionNumber = sp_lodash_subset_1.isEmpty(this.instanceVersion) ? 0 : +(this.instanceVersion.replace(/_/g, ""));
if (requiredVersionNumber > currentVersionNumber) {
var newInstance = new DynamicDataEventEmitter();
// Copy all the properties
newInstance.events = window[DynamicDataEventEmitterWindowKey].events ? window[DynamicDataEventEmitterWindowKey].events : {};
newInstance.eventSources = window[DynamicDataEventEmitterWindowKey].eventSources ? window[DynamicDataEventEmitterWindowKey].eventSources : [];
newInstance.unbindedEventSources = window[DynamicDataEventEmitterWindowKey].unbindedEventSources ? window[DynamicDataEventEmitterWindowKey].unbindedEventSources : [];
window[DynamicDataEventEmitterWindowKey] = newInstance;
this.instanceVersion = __1.DynamicDataEventEmitterVersion;
}
};
return DynamicDataEventEmitter;
}());
exports.DynamicDataEventEmitter = DynamicDataEventEmitter;

@@ -5,1 +5,2 @@ export declare const DataSourceServiceVersion: string;

export declare const TriggerServiceVersion: string;
export declare const DynamicDataEventEmitterVersion: string;

@@ -7,1 +7,2 @@ "use strict";

exports.TriggerServiceVersion = "1_1_0";
exports.DynamicDataEventEmitterVersion = "1_0_0";
{
"name": "@valo/extensibility",
"version": "1.8.0-87805cc51abb879ef773a371ac39be53c7dbb366",
"version": "1.8.0-a39eb4051156dea79b5274c9baadb3458d0f8695",
"description": "",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc