fixing types
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import type { UmbTreeItemModelBase } from '../../tree/types.js';
|
||||
import type { UmbTreeItemModel } from '../../tree/types.js';
|
||||
import type { UmbTreeItemContext } from '../../tree/tree-item/index.js';
|
||||
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
import type { ManifestElementAndApi } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export interface ManifestTreeItem
|
||||
extends ManifestElementAndApi<UmbControllerHostElement, UmbTreeItemContext<UmbTreeItemModelBase>> {
|
||||
extends ManifestElementAndApi<UmbControllerHostElement, UmbTreeItemContext<UmbTreeItemModel>> {
|
||||
type: 'treeItem';
|
||||
forEntityTypes: Array<string>;
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import type { UmbTreeItemContext } from '../index.js';
|
||||
import type { UmbTreeItemModelBase } from '../../types.js';
|
||||
import type { UmbTreeItemModel } from '../../types.js';
|
||||
import { UMB_TREE_ITEM_CONTEXT } from './tree-item-context-base.js';
|
||||
import { html, nothing, state, ifDefined, repeat, property } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
|
||||
// eslint-disable-next-line local-rules/enforce-element-suffix-on-element-class-name
|
||||
export abstract class UmbTreeItemElementBase<TreeItemModelType extends UmbTreeItemModelBase> extends UmbLitElement {
|
||||
export abstract class UmbTreeItemElementBase<TreeItemModelType extends UmbTreeItemModel> extends UmbLitElement {
|
||||
_item?: TreeItemModelType;
|
||||
@property({ type: Object, attribute: false })
|
||||
get item(): TreeItemModelType | undefined {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import type { UmbTreeItemModelBase } from '../types.js';
|
||||
import type { UmbTreeItemModel } from '../types.js';
|
||||
import type { UmbPaginationManager } from '../../utils/pagination-manager/pagination.manager.js';
|
||||
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export interface UmbTreeItemContext<TreeItemType extends UmbTreeItemModelBase> extends UmbApi {
|
||||
export interface UmbTreeItemContext<TreeItemType extends UmbTreeItemModel> extends UmbApi {
|
||||
unique?: string | null;
|
||||
entityType?: string;
|
||||
treeItem: Observable<TreeItemType | undefined>;
|
||||
|
||||
Reference in New Issue
Block a user