You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@leafer/layouter

Package Overview
Dependencies
Maintainers
1
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@leafer/layouter - npm Package Compare versions

Comparing version
1.0.0-beta.12
to
1.0.0-beta.15
+36
types/index.d.ts
import { ILayouter, ILeaf, ILayoutBlockData, ILayouterConfig, ILeafList, IEventListenerId } from '@leafer/interface';
import { LeafLevelList, WatchEvent } from '@leafer/core';
declare class Layouter implements ILayouter {
target: ILeaf;
layoutedBlocks: ILayoutBlockData[];
totalTimes: number;
times: number;
disabled: boolean;
running: boolean;
layouting: boolean;
waitAgain: boolean;
config: ILayouterConfig;
protected __updatedList: ILeafList;
protected __levelList: LeafLevelList;
protected __eventIds: IEventListenerId[];
constructor(target: ILeaf, userConfig?: ILayouterConfig);
start(): void;
stop(): void;
disable(): void;
layout(): void;
layoutAgain(): void;
layoutOnce(): void;
partLayout(): void;
fullLayout(): void;
static fullLayout(target: ILeaf): void;
createBlock(data: ILeafList | ILeaf[]): ILayoutBlockData;
getBlocks(list: ILeafList): ILayoutBlockData[];
addBlocks(current: ILayoutBlockData[]): void;
protected __onReceiveWatchData(event: WatchEvent): void;
protected __listenEvents(): void;
protected __removeListenEvents(): void;
destroy(): void;
}
export { Layouter };
+7
-9
{
"name": "@leafer/layouter",
"version": "1.0.0-beta.12",
"version": "1.0.0-beta.15",
"description": "@leafer/canvas",

@@ -8,4 +8,7 @@ "author": "Chao (Leafer) Wan",

"main": "src/index.ts",
"types": "types/index.d.ts",
"files": [
"src"
"src",
"types",
"dist"
],

@@ -23,12 +26,7 @@ "repository": {

"dependencies": {
"@leafer/event": "1.0.0-beta.12",
"@leafer/math": "1.0.0-beta.12",
"@leafer/list": "1.0.0-beta.12",
"@leafer/data": "1.0.0-beta.12",
"@leafer/helper": "1.0.0-beta.12",
"@leafer/debug": "1.0.0-beta.12"
"@leafer/core": "1.0.0-beta.15"
},
"devDependencies": {
"@leafer/interface": "1.0.0-beta.12"
"@leafer/interface": "1.0.0-beta.15"
}
}
import { IBounds, ILayoutBlockData, ILeafList, ILeaf } from '@leafer/interface'
import { Bounds, BoundsHelper } from '@leafer/math'
import { LeafBoundsHelper } from '@leafer/helper'
import { LeafList } from '@leafer/list'
import { Bounds, BoundsHelper, LeafBoundsHelper, LeafList } from '@leafer/core'

@@ -6,0 +4,0 @@

import { ILayouter, ILeaf, ILayoutBlockData, IEventListenerId, ILayouterConfig, ILeafList } from '@leafer/interface'
import { LayoutEvent, WatchEvent } from '@leafer/event'
import { LeafLevelList, LeafList } from '@leafer/list'
import { BranchHelper, LeafHelper } from '@leafer/helper'
import { DataHelper } from '@leafer/data'
import { Run, Debug } from '@leafer/debug'
import { LayoutEvent, WatchEvent, LeafLevelList, LeafList, BranchHelper, LeafHelper, DataHelper, Run, Debug } from '@leafer/core'

@@ -8,0 +4,0 @@ import { updateBounds, updateMatrix, updateChange } from './LayouterHelper'

import { ILeaf, ILeafLayout, ILeafLevelList, ILeafList } from '@leafer/interface'
import { BranchHelper, LeafHelper } from '@leafer/helper'
import { BranchHelper, LeafHelper } from '@leafer/core'

@@ -4,0 +4,0 @@