@hashicorp/design-system-components
Version:
Helios Design System Components
24 lines (23 loc) • 555 B
TypeScript
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
interface HdsAdvancedTableRowArgs {
[key: string]: unknown;
id?: string;
childrenKey?: string;
}
export default class HdsAdvancedTableRow {
id: string;
[key: string]: unknown;
isOpen: boolean;
children: HdsAdvancedTableRow[];
childrenKey: string;
get hasChildren(): boolean;
get showChildren(): boolean;
constructor(args: HdsAdvancedTableRowArgs);
openAll(): void;
collapseAll(): void;
onClickToggle(): void;
}
export {};