Socket
Socket
Sign inDemoInstall

@lexical/overflow

Package Overview
Dependencies
Maintainers
5
Versions
163
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lexical/overflow - npm Package Compare versions

Comparing version 0.2.9 to 0.3.0

23

LexicalOverflow.d.ts

@@ -7,6 +7,15 @@ /**

*
* @flow strict
*/
import type {EditorConfig, LexicalNode, NodeKey, RangeSelection} from 'lexical';
import type {
EditorConfig,
LexicalNode,
NodeKey,
RangeSelection,
SerializedElementNode,
} from 'lexical';
import {ElementNode} from 'lexical';
import {Spread} from 'libdefs/globals';
export declare class OverflowNode extends ElementNode {

@@ -20,4 +29,14 @@ static getType(): string;

excludeFromCopy(): boolean;
static importJSON(serializedNode: SerializedOverflowNode): OverflowNode;
exportJSON(): SerializedElementNode;
}
export function $createOverflowNode(): OverflowNode;
export function $isOverflowNode(node: LexicalNode | null): node is OverflowNode;
export type SerializedOverflowNode = Spread<
{
type: 'overflow';
},
SerializedElementNode
>;

@@ -17,3 +17,3 @@ /**

*
*
*/

@@ -29,2 +29,10 @@ class OverflowNode extends lexical.ElementNode {

static importJSON(serializedNode) {
return $createOverflowNode();
}
static importDOM() {
return null;
}
constructor(key) {

@@ -35,2 +43,8 @@ super(key);

exportJSON() {
return { ...super.exportJSON(),
type: 'overflow'
};
}
createDOM(config) {

@@ -37,0 +51,0 @@ const div = document.createElement('span');

5

LexicalOverflow.prod.js

@@ -7,3 +7,4 @@ /**

*/
var b=require("lexical");class d extends b.ElementNode{static getType(){return"overflow"}static clone(a){return new d(a.__key)}constructor(a){super(a);this.__type="overflow"}createDOM(a){const c=document.createElement("span");a=a.theme.characterLimit;"string"===typeof a&&(c.className=a);return c}updateDOM(){return!1}insertNewAfter(a){return this.getParentOrThrow().insertNewAfter(a)}excludeFromCopy(){return!0}}exports.$createOverflowNode=function(){return new d};
exports.$isOverflowNode=function(a){return a instanceof d};exports.OverflowNode=d;
'use strict';var b=require("lexical");
class c extends b.ElementNode{static getType(){return"overflow"}static clone(a){return new c(a.__key)}static importJSON(){return e()}static importDOM(){return null}constructor(a){super(a);this.__type="overflow"}exportJSON(){return{...super.exportJSON(),type:"overflow"}}createDOM(a){let d=document.createElement("span");a=a.theme.characterLimit;"string"===typeof a&&(d.className=a);return d}updateDOM(){return!1}insertNewAfter(a){return this.getParentOrThrow().insertNewAfter(a)}excludeFromCopy(){return!0}}
function e(){return new c}exports.$createOverflowNode=e;exports.$isOverflowNode=function(a){return a instanceof c};exports.OverflowNode=c

@@ -11,6 +11,6 @@ {

"license": "MIT",
"version": "0.2.9",
"version": "0.3.0",
"main": "LexicalOverflow.js",
"peerDependencies": {
"lexical": "0.2.9"
"lexical": "0.3.0"
},

@@ -17,0 +17,0 @@ "repository": {

Sorry, the diff of this file is not supported yet

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