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

slate-react

Package Overview
Dependencies
Maintainers
6
Versions
835
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

slate-react - npm Package Compare versions

Comparing version

to
0.112.0-20241207072658

8

dist/components/editable.d.ts
import React from 'react';
import { JSX } from 'react';
import { Element, NodeEntry, Range, Text } from 'slate';
import { Element, NodeEntry, Text, DecoratedRange } from 'slate';
import { ReactEditor } from '../plugin/react-editor';

@@ -35,3 +35,3 @@ import { DOMRange } from 'slate-dom';

export type EditableProps = {
decorate?: (entry: NodeEntry) => Range[];
decorate?: (entry: NodeEntry) => DecoratedRange[];
onDOMBeforeInput?: (event: InputEvent) => void;

@@ -53,3 +53,3 @@ placeholder?: string;

export declare const Editable: React.ForwardRefExoticComponent<{
decorate?: ((entry: NodeEntry) => Range[]) | undefined;
decorate?: ((entry: NodeEntry) => DecoratedRange[]) | undefined;
onDOMBeforeInput?: ((event: InputEvent) => void) | undefined;

@@ -87,3 +87,3 @@ placeholder?: string | undefined;

*/
export declare const defaultDecorate: (entry: NodeEntry) => Range[];
export declare const defaultDecorate: (entry: NodeEntry) => DecoratedRange[];
/**

@@ -90,0 +90,0 @@ * Check if an event is overrided by a handler.

import React from 'react';
import { JSX } from 'react';
import { Element as SlateElement, Range } from 'slate';
import { Element as SlateElement, Range, DecoratedRange } from 'slate';
import { RenderElementProps, RenderLeafProps, RenderPlaceholderProps } from './editable';

@@ -9,3 +9,3 @@ /**

declare const Element: (props: {
decorations: Range[];
decorations: DecoratedRange[];
element: SlateElement;

@@ -18,3 +18,3 @@ renderElement?: ((props: RenderElementProps) => JSX.Element) | undefined;

declare const MemoizedElement: React.MemoExoticComponent<(props: {
decorations: Range[];
decorations: DecoratedRange[];
element: SlateElement;

@@ -21,0 +21,0 @@ renderElement?: ((props: RenderElementProps) => JSX.Element) | undefined;

import React from 'react';
import { Element, Range, Text as SlateText } from 'slate';
import { Element, DecoratedRange, Text as SlateText } from 'slate';
import { RenderLeafProps, RenderPlaceholderProps } from './editable';
declare const MemoizedText: React.MemoExoticComponent<(props: {
decorations: Range[];
decorations: DecoratedRange[];
isLast: boolean;

@@ -7,0 +7,0 @@ parent: Element;

import React from 'react';
import { Ancestor, Element, Range } from 'slate';
import { Ancestor, Element, Range, DecoratedRange } from 'slate';
import { RenderElementProps, RenderLeafProps, RenderPlaceholderProps } from '../components/editable';

@@ -8,3 +8,3 @@ /**

declare const useChildren: (props: {
decorations: Range[];
decorations: DecoratedRange[];
node: Ancestor;

@@ -11,0 +11,0 @@ renderElement?: ((props: RenderElementProps) => JSX.Element) | undefined;

/// <reference types="react" />
import { Range, NodeEntry } from 'slate';
import { DecoratedRange, NodeEntry } from 'slate';
/**
* A React context for sharing the `decorate` prop of the editable.
*/
export declare const DecorateContext: import("react").Context<(entry: NodeEntry) => Range[]>;
export declare const DecorateContext: import("react").Context<(entry: NodeEntry) => DecoratedRange[]>;
/**
* Get the current `decorate` prop of the editable.
*/
export declare const useDecorate: () => (entry: NodeEntry) => Range[];
export declare const useDecorate: () => (entry: NodeEntry) => DecoratedRange[];
//# sourceMappingURL=use-decorate.d.ts.map
{
"name": "slate-react",
"description": "Tools for building completely customizable richtext editors with React.",
"version": "0.111.1-20241126185440",
"version": "0.112.0-20241207072658",
"license": "MIT",

@@ -37,3 +37,3 @@ "repository": "git://github.com/ianstormtaylor/slate.git",

"react-dom": "^18.2.0",
"slate": "0.111.1-20241126185440",
"slate": "0.112.0-20241207072658",
"slate-dom": "^0.111.0",

@@ -46,3 +46,3 @@ "slate-hyperscript": "^0.100.0",

"react-dom": ">=18.2.0",
"slate": "0.111.1-20241126185440",
"slate": "0.112.0-20241207072658",
"slate-dom": ">=0.110.2"

@@ -49,0 +49,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet