mirror of
https://github.com/hexedtech/codemp.git
synced 2024-11-23 23:54:48 +01:00
adds getters for complex nested elements.
This commit is contained in:
parent
0e68e89ce8
commit
1b97ef0b90
2 changed files with 4 additions and 4 deletions
4
dist/py/src/codemp/codemp.pyi
vendored
4
dist/py/src/codemp/codemp.pyi
vendored
|
@ -91,8 +91,8 @@ class TextChange:
|
||||||
Editor agnostic representation of a text change, it translate between internal
|
Editor agnostic representation of a text change, it translate between internal
|
||||||
codemp text operations and editor operations
|
codemp text operations and editor operations
|
||||||
"""
|
"""
|
||||||
start: int
|
start_idx: int
|
||||||
end: int
|
end_idx: int
|
||||||
content: str
|
content: str
|
||||||
|
|
||||||
def __new__(cls, *, start: int, end: int, content: str, **kwargs): ...
|
def __new__(cls, *, start: int, end: int, content: str, **kwargs): ...
|
||||||
|
|
|
@ -7,7 +7,7 @@ use pyo3::prelude::*;
|
||||||
/// An event that occurred about a user's cursor.
|
/// An event that occurred about a user's cursor.
|
||||||
#[derive(Clone, Debug, Default)]
|
#[derive(Clone, Debug, Default)]
|
||||||
#[cfg_attr(feature = "js", napi_derive::napi(object))]
|
#[cfg_attr(feature = "js", napi_derive::napi(object))]
|
||||||
#[cfg_attr(feature = "py", pyclass)]
|
#[cfg_attr(feature = "py", pyclass(get_all))]
|
||||||
#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
|
||||||
// #[cfg_attr(feature = "py", pyo3(crate = "reexported::pyo3"))]
|
// #[cfg_attr(feature = "py", pyo3(crate = "reexported::pyo3"))]
|
||||||
pub struct Cursor {
|
pub struct Cursor {
|
||||||
|
@ -20,7 +20,7 @@ pub struct Cursor {
|
||||||
/// A cursor selection span.
|
/// A cursor selection span.
|
||||||
#[derive(Clone, Debug, Default)]
|
#[derive(Clone, Debug, Default)]
|
||||||
#[cfg_attr(feature = "js", napi_derive::napi(object))]
|
#[cfg_attr(feature = "js", napi_derive::napi(object))]
|
||||||
#[cfg_attr(feature = "py", pyclass)]
|
#[cfg_attr(feature = "py", pyclass(get_all))]
|
||||||
#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
|
||||||
// #[cfg_attr(feature = "py", pyo3(crate = "reexported::pyo3"))]
|
// #[cfg_attr(feature = "py", pyo3(crate = "reexported::pyo3"))]
|
||||||
pub struct Selection {
|
pub struct Selection {
|
||||||
|
|
Loading…
Reference in a new issue