noushmac/ngx-magic-table

View on GitHub
projects/ngx-magic-table/src/lib/models/header-item.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgxColumnTemplateComponent } from '../ngx-column-template/ngx-column-template.component';

export class HeaderItem {
    public Width: number;
    public Visible: boolean;
    public Name: string;
    public Title: string;
    public Index: number;
    public Childs: HeaderItem[];
    public Sortable: boolean;
    public Template: NgxColumnTemplateComponent;
    public constructor(init?: Partial<HeaderItem>) {
        Object.assign(this, init);
        this.Title = '';
        this.Index = 0;
        this.Sortable = true;
        this.Width = 100;
        this.Visible = true;
        this.Childs = new Array<HeaderItem>();

    }
}