Enable @typescript-eslint/explicit-member-accessibility
on /src (#9785)
* Enable `@typescript-eslint/explicit-member-accessibility` on /src * Prettier
This commit is contained in:
parent
51554399fb
commit
f1e8e7f140
396 changed files with 1110 additions and 1098 deletions
|
@ -26,21 +26,21 @@ export interface ICollapseConfig extends IConfig {
|
|||
}
|
||||
|
||||
class CollapseItem extends ResizeItem<ICollapseConfig> {
|
||||
notifyCollapsed(collapsed: boolean) {
|
||||
public notifyCollapsed(collapsed: boolean) {
|
||||
const callback = this.resizer.config.onCollapsed;
|
||||
if (callback) {
|
||||
callback(collapsed, this.id, this.domNode);
|
||||
}
|
||||
}
|
||||
|
||||
get isCollapsed() {
|
||||
public get isCollapsed() {
|
||||
const isItemCollapsed = this.resizer.config.isItemCollapsed;
|
||||
return isItemCollapsed(this.domNode);
|
||||
}
|
||||
}
|
||||
|
||||
export default class CollapseDistributor extends FixedDistributor<ICollapseConfig, CollapseItem> {
|
||||
static createItem(
|
||||
public static createItem(
|
||||
resizeHandle: HTMLDivElement,
|
||||
resizer: Resizer<ICollapseConfig>,
|
||||
sizer: Sizer,
|
||||
|
@ -52,7 +52,7 @@ export default class CollapseDistributor extends FixedDistributor<ICollapseConfi
|
|||
private readonly toggleSize: number;
|
||||
private isCollapsed: boolean;
|
||||
|
||||
constructor(item: CollapseItem) {
|
||||
public constructor(item: CollapseItem) {
|
||||
super(item);
|
||||
this.toggleSize = item.resizer?.config?.toggleSize;
|
||||
this.isCollapsed = item.isCollapsed;
|
||||
|
|
|
@ -29,17 +29,17 @@ they have two methods:
|
|||
This method usually ends up calling `resize` once the start offset is subtracted.
|
||||
*/
|
||||
export default class FixedDistributor<C extends IConfig, I extends ResizeItem<any> = ResizeItem<C>> {
|
||||
static createItem(resizeHandle: HTMLDivElement, resizer: Resizer, sizer: Sizer): ResizeItem {
|
||||
public static createItem(resizeHandle: HTMLDivElement, resizer: Resizer, sizer: Sizer): ResizeItem {
|
||||
return new ResizeItem(resizeHandle, resizer, sizer);
|
||||
}
|
||||
|
||||
static createSizer(containerElement: HTMLElement, vertical: boolean, reverse: boolean): Sizer {
|
||||
public static createSizer(containerElement: HTMLElement, vertical: boolean, reverse: boolean): Sizer {
|
||||
return new Sizer(containerElement, vertical, reverse);
|
||||
}
|
||||
|
||||
private readonly beforeOffset: number;
|
||||
|
||||
constructor(public readonly item: I) {
|
||||
public constructor(public readonly item: I) {
|
||||
this.beforeOffset = item.offset();
|
||||
}
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ class PercentageSizer extends Sizer {
|
|||
}
|
||||
|
||||
export default class PercentageDistributor extends FixedDistributor<IConfig> {
|
||||
static createSizer(containerElement: HTMLElement, vertical: boolean, reverse: boolean) {
|
||||
public static createSizer(containerElement: HTMLElement, vertical: boolean, reverse: boolean) {
|
||||
return new PercentageSizer(containerElement, vertical, reverse);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@ export default class ResizeItem<C extends IConfig = IConfig> {
|
|||
protected readonly id: string;
|
||||
protected reverse: boolean;
|
||||
|
||||
constructor(
|
||||
public constructor(
|
||||
handle: HTMLElement,
|
||||
public readonly resizer: Resizer<C>,
|
||||
public readonly sizer: Sizer,
|
||||
|
|
|
@ -43,7 +43,7 @@ export default class Resizer<C extends IConfig = IConfig> {
|
|||
|
||||
// TODO move vertical/horizontal to config option/container class
|
||||
// as it doesn't make sense to mix them within one container/Resizer
|
||||
constructor(
|
||||
public constructor(
|
||||
public container: HTMLElement,
|
||||
private readonly distributorCtor: {
|
||||
new (item: ResizeItem): FixedDistributor<C, any>;
|
||||
|
|
|
@ -19,7 +19,7 @@ implements DOM/CSS operations for resizing.
|
|||
The sizer determines what CSS mechanism is used for sizing items, like flexbox, ...
|
||||
*/
|
||||
export default class Sizer {
|
||||
constructor(
|
||||
public constructor(
|
||||
protected readonly container: HTMLElement,
|
||||
protected readonly vertical: boolean,
|
||||
protected readonly reverse: boolean,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue