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

@vaadin/vaadin-virtual-list

Package Overview
Dependencies
Maintainers
19
Versions
212
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vaadin/vaadin-virtual-list - npm Package Compare versions

Comparing version 21.0.0-alpha8 to 21.0.0-alpha9

12

package.json
{
"name": "@vaadin/vaadin-virtual-list",
"version": "21.0.0-alpha8",
"version": "21.0.0-alpha9",
"description": "Web Component for displaying a virtual/infinite list or items.",

@@ -29,6 +29,6 @@ "main": "vaadin-virtual-list.js",

"@polymer/polymer": "^3.0.0",
"@vaadin/vaadin-element-mixin": "^21.0.0-alpha8",
"@vaadin/vaadin-lumo-styles": "^21.0.0-alpha8",
"@vaadin/vaadin-material-styles": "^21.0.0-alpha8",
"@vaadin/vaadin-themable-mixin": "^21.0.0-alpha8"
"@vaadin/vaadin-element-mixin": "^21.0.0-alpha9",
"@vaadin/vaadin-lumo-styles": "^21.0.0-alpha9",
"@vaadin/vaadin-material-styles": "^21.0.0-alpha9",
"@vaadin/vaadin-themable-mixin": "^21.0.0-alpha9"
},

@@ -43,3 +43,3 @@ "devDependencies": {

},
"gitHead": "4f63d045581065e2124d2087e9db64a5d14846ff"
"gitHead": "72059f699ad36f58e1bb0a40aa7d3a411587e22b"
}

@@ -5,13 +5,13 @@ import { ThemableMixin } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';

export type VirtualListItem = unknown;
export type VirtualListDefaultItem = any;
export interface VirtualListItemModel {
export interface VirtualListItemModel<TItem> {
index: number;
item: VirtualListItem;
item: TItem;
}
export type VirtualListRenderer = (
export type VirtualListRenderer<TItem> = (
root: HTMLElement,
virtualList: VirtualListElement,
model: VirtualListItemModel
virtualList: VirtualListElement<TItem>,
model: VirtualListItemModel<TItem>
) => void;

@@ -40,3 +40,3 @@

*/
declare class VirtualListElement extends ElementMixin(ThemableMixin(HTMLElement)) {
declare class VirtualListElement<TItem = VirtualListDefaultItem> extends ElementMixin(ThemableMixin(HTMLElement)) {
/**

@@ -53,3 +53,3 @@ * Custom function for rendering the content of every item.

*/
renderer: VirtualListRenderer | undefined;
renderer: VirtualListRenderer<TItem> | undefined;

@@ -59,3 +59,3 @@ /**

*/
items: Array<VirtualListItem> | undefined;
items: Array<TItem> | undefined;

@@ -62,0 +62,0 @@ /**

@@ -65,3 +65,3 @@ /**

static get version() {
return '21.0.0-alpha8';
return '21.0.0-alpha9';
}

@@ -150,3 +150,3 @@

*
* @type {number}
* @return {number}
*/

@@ -160,3 +160,3 @@ get firstVisibleIndex() {

*
* @type {number}
* @return {number}
*/

@@ -163,0 +163,0 @@ get lastVisibleIndex() {

@@ -69,3 +69,3 @@ import { IronListAdapter } from './virtualizer-iron-list-adapter.js';

*
* @type {number}
* @return {number}
*/

@@ -79,3 +79,3 @@ get firstVisibleIndex() {

*
* @type {number}
* @return {number}
*/

@@ -82,0 +82,0 @@ get lastVisibleIndex() {

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