@rxap/table-system
Version:
This package provides a set of Angular directives, components, and services to enhance data tables with features like row expansion, full-text search, and row selection with checkboxes. It includes modules for easy integration of these features into exist
1,858 lines • 117 kB
JSON
{
"id": 0,
"name": "@rxap/table-system",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 28,
"name": "AllRowsSelectedDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 29,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 31,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L31"
}
],
"signatures": [
{
"id": 30,
"name": "AllRowsSelectedDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 31,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L31"
}
],
"typeParameters": [
{
"id": 31,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"parameters": [
{
"id": 32,
"name": "template",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "TemplateRef"
},
"typeArguments": [
{
"type": "reference",
"target": 25,
"typeArguments": [
{
"type": "reference",
"target": 31,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "AllRowsSelectedDirective.Data",
"refersToTypeParameter": true
}
],
"name": "AllRowsSelectedDirectiveContext",
"package": "@rxap/table-system"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
},
{
"id": 33,
"name": "viewContainerRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ViewContainerRef"
},
"name": "ViewContainerRef",
"package": "@angular/core"
}
},
{
"id": 34,
"name": "cdr",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ChangeDetectorRef"
},
"name": "ChangeDetectorRef",
"package": "@angular/core"
}
},
{
"id": 35,
"name": "selectRowService",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 51,
"typeArguments": [
{
"type": "reference",
"target": 31,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "AllRowsSelectedDirective.Data",
"refersToTypeParameter": true
}
],
"name": "SelectRowService",
"package": "@rxap/table-system"
}
},
{
"id": 36,
"name": "cdkTable",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/table/index.d.ts",
"qualifiedName": "CdkTable"
},
"typeArguments": [
{
"type": "reference",
"target": 31,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "AllRowsSelectedDirective.Data",
"refersToTypeParameter": true
}
],
"name": "CdkTable",
"package": "@angular/cdk"
}
}
],
"type": {
"type": "reference",
"target": 28,
"typeArguments": [
{
"type": "reference",
"target": 31,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "AllRowsSelectedDirective.Data",
"refersToTypeParameter": true
}
],
"name": "AllRowsSelectedDirective",
"package": "@rxap/table-system"
}
}
]
},
{
"id": 43,
"name": "ngOnDestroy",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 45,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L45"
}
],
"signatures": [
{
"id": 44,
"name": "ngOnDestroy",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that performs custom clean-up, invoked immediately\nbefore a directive, pipe, or service instance is destroyed."
}
]
},
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 45,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L45"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
},
{
"id": 45,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 49,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L49"
}
],
"signatures": [
{
"id": 46,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked the directive's\ndata-bound properties for the first time,\nand before any of the view or content children have been checked.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 49,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L49"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
29
]
},
{
"title": "Methods",
"children": [
43,
45
]
}
],
"sources": [
{
"fileName": "select-row/all-rows-selected.directive.ts",
"line": 27,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L27"
}
],
"typeParameters": [
{
"id": 47,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnInit"
},
"name": "OnInit",
"package": "@angular/core"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnDestroy"
},
"name": "OnDestroy",
"package": "@angular/core"
}
]
},
{
"id": 17,
"name": "CheckboxCellComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 18,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "select-row/checkbox-cell/checkbox-cell.component.ts",
"line": 24,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-cell/checkbox-cell.component.ts#L24"
}
],
"signatures": [
{
"id": 19,
"name": "CheckboxCellComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "select-row/checkbox-cell/checkbox-cell.component.ts",
"line": 24,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-cell/checkbox-cell.component.ts#L24"
}
],
"typeParameters": [
{
"id": 20,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"parameters": [
{
"id": 21,
"name": "selectRow",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 51,
"typeArguments": [
{
"type": "reference",
"target": 20,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "SelectRowService",
"package": "@rxap/table-system"
}
}
],
"type": {
"type": "reference",
"target": 17,
"typeArguments": [
{
"type": "reference",
"target": 20,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "CheckboxCellComponent",
"package": "@rxap/table-system"
}
}
]
},
{
"id": 22,
"name": "element",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/checkbox-cell/checkbox-cell.component.ts",
"line": 22,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-cell/checkbox-cell.component.ts#L22"
}
],
"type": {
"type": "reference",
"target": 20,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxCellComponent.Data",
"refersToTypeParameter": true
}
},
{
"id": 23,
"name": "selectRow",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "select-row/checkbox-cell/checkbox-cell.component.ts",
"line": 26,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-cell/checkbox-cell.component.ts#L26"
}
],
"type": {
"type": "reference",
"target": 51,
"typeArguments": [
{
"type": "reference",
"target": 20,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "SelectRowService",
"package": "@rxap/table-system"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
18
]
},
{
"title": "Properties",
"children": [
22,
23
]
}
],
"sources": [
{
"fileName": "select-row/checkbox-cell/checkbox-cell.component.ts",
"line": 19,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-cell/checkbox-cell.component.ts#L19"
}
],
"typeParameters": [
{
"id": 24,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
]
},
{
"id": 1,
"name": "CheckboxHeaderCellComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 2,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 33,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L33"
}
],
"signatures": [
{
"id": 3,
"name": "CheckboxHeaderCellComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 33,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L33"
}
],
"typeParameters": [
{
"id": 4,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"parameters": [
{
"id": 5,
"name": "cdkTable",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/table/index.d.ts",
"qualifiedName": "CdkTable"
},
"typeArguments": [
{
"type": "reference",
"target": 4,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxHeaderCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "CdkTable",
"package": "@angular/cdk"
}
},
{
"id": 6,
"name": "selectRow",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 51,
"typeArguments": [
{
"type": "reference",
"target": 4,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxHeaderCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "SelectRowService",
"package": "@rxap/table-system"
}
}
],
"type": {
"type": "reference",
"target": 1,
"typeArguments": [
{
"type": "reference",
"target": 4,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "CheckboxHeaderCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "CheckboxHeaderCellComponent",
"package": "@rxap/table-system"
}
}
]
},
{
"id": 8,
"name": "checked$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 31,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L31"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "EMPTY"
},
{
"id": 7,
"name": "indeterminate$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 30,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L30"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "EMPTY"
},
{
"id": 11,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 40,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L40"
}
],
"signatures": [
{
"id": 12,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked the directive's\ndata-bound properties for the first time,\nand before any of the view or content children have been checked.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 40,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L40"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
},
{
"id": 13,
"name": "onChange",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 49,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L49"
}
],
"signatures": [
{
"id": 14,
"name": "onChange",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 49,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L49"
}
],
"parameters": [
{
"id": 15,
"name": "$event",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/material/checkbox/index.d.ts",
"qualifiedName": "MatCheckboxChange"
},
"name": "MatCheckboxChange",
"package": "@angular/material"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
2
]
},
{
"title": "Properties",
"children": [
8,
7
]
},
{
"title": "Methods",
"children": [
11,
13
]
}
],
"sources": [
{
"fileName": "select-row/checkbox-header-cell/checkbox-header-cell.component.ts",
"line": 28,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L28"
}
],
"typeParameters": [
{
"id": 16,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnInit"
},
"name": "OnInit",
"package": "@angular/core"
}
]
},
{
"id": 110,
"name": "ExpandControlsCellComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 111,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "expand-row/expand-controls-cell/expand-controls-cell.component.ts",
"line": 32,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-controls-cell/expand-controls-cell.component.ts#L32"
}
],
"signatures": [
{
"id": 112,
"name": "ExpandControlsCellComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "expand-row/expand-controls-cell/expand-controls-cell.component.ts",
"line": 32,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-controls-cell/expand-controls-cell.component.ts#L32"
}
],
"typeParameters": [
{
"id": 113,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"parameters": [
{
"id": 114,
"name": "expandCell",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 133,
"typeArguments": [
{
"type": "reference",
"target": 113,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandControlsCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowService",
"package": "@rxap/table-system"
}
}
],
"type": {
"type": "reference",
"target": 110,
"typeArguments": [
{
"type": "reference",
"target": 113,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandControlsCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandControlsCellComponent",
"package": "@rxap/table-system"
}
}
]
},
{
"id": 115,
"name": "element",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "expand-row/expand-controls-cell/expand-controls-cell.component.ts",
"line": 30,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-controls-cell/expand-controls-cell.component.ts#L30"
}
],
"type": {
"type": "reference",
"target": 113,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandControlsCellComponent.Data",
"refersToTypeParameter": true
}
},
{
"id": 116,
"name": "expandCell",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "expand-row/expand-controls-cell/expand-controls-cell.component.ts",
"line": 34,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-controls-cell/expand-controls-cell.component.ts#L34"
}
],
"type": {
"type": "reference",
"target": 133,
"typeArguments": [
{
"type": "reference",
"target": 113,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandControlsCellComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowService",
"package": "@rxap/table-system"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
111
]
},
{
"title": "Properties",
"children": [
115,
116
]
}
],
"sources": [
{
"fileName": "expand-row/expand-controls-cell/expand-controls-cell.component.ts",
"line": 24,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-controls-cell/expand-controls-cell.component.ts#L24"
}
],
"typeParameters": [
{
"id": 117,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
]
},
{
"id": 78,
"name": "ExpandRowContainerComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 79,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 68,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L68"
}
],
"signatures": [
{
"id": 80,
"name": "ExpandRowContainerComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 68,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L68"
}
],
"typeParameters": [
{
"id": 81,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"parameters": [
{
"id": 82,
"name": "viewContainerRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ViewContainerRef"
},
"name": "ViewContainerRef",
"package": "@angular/core"
}
},
{
"id": 83,
"name": "expandCell",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 133,
"typeArguments": [
{
"type": "reference",
"target": 81,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContainerComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowService",
"package": "@rxap/table-system"
}
}
],
"type": {
"type": "reference",
"target": 78,
"typeArguments": [
{
"type": "reference",
"target": 81,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContainerComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowContainerComponent",
"package": "@rxap/table-system"
}
}
]
},
{
"id": 84,
"name": "element",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 59,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L59"
}
],
"type": {
"type": "reference",
"target": 81,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContainerComponent.Data",
"refersToTypeParameter": true
}
},
{
"id": 89,
"name": "expandCell",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 72,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L72"
}
],
"type": {
"type": "reference",
"target": 133,
"typeArguments": [
{
"type": "reference",
"target": 81,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContainerComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowService",
"package": "@rxap/table-system"
}
},
{
"id": 85,
"name": "expandCellContent",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 62,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L62"
}
],
"type": {
"type": "reference",
"target": 98,
"typeArguments": [
{
"type": "reference",
"target": 81,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContainerComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowContentDirective",
"package": "@rxap/table-system"
}
},
{
"id": 86,
"name": "portal",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 64,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L64"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/portal/index.d.ts",
"qualifiedName": "TemplatePortal"
},
"typeArguments": [
{
"type": "reference",
"target": 95,
"typeArguments": [
{
"type": "reference",
"target": 81,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContainerComponent.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandCellContentDirectiveContext",
"package": "@rxap/table-system"
}
],
"name": "TemplatePortal",
"package": "@angular/cdk"
}
]
},
"defaultValue": "null"
},
{
"id": 92,
"name": "ngAfterContentInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 80,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L80"
}
],
"signatures": [
{
"id": 93,
"name": "ngAfterContentInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after\nAngular has completed initialization of all of the directive's\ncontent.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 80,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L80"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterContentInit.ngAfterContentInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterContentInit.ngAfterContentInit"
}
},
{
"id": 90,
"name": "ngOnDestroy",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 76,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L76"
}
],
"signatures": [
{
"id": 91,
"name": "ngOnDestroy",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that performs custom clean-up, invoked immediately\nbefore a directive, pipe, or service instance is destroyed."
}
]
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 76,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L76"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
79
]
},
{
"title": "Properties",
"children": [
84,
89,
85,
86
]
},
{
"title": "Methods",
"children": [
92,
90
]
}
],
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-container.component.ts",
"line": 53,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-container.component.ts#L53"
}
],
"typeParameters": [
{
"id": 94,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "AfterContentInit"
},
"name": "AfterContentInit",
"package": "@angular/core"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnDestroy"
},
"name": "OnDestroy",
"package": "@angular/core"
}
]
},
{
"id": 98,
"name": "ExpandRowContentDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 104,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-content.directive.ts",
"line": 23,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-content.directive.ts#L23"
}
],
"signatures": [
{
"id": 105,
"name": "ExpandRowContentDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-content.directive.ts",
"line": 23,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-content.directive.ts#L23"
}
],
"typeParameters": [
{
"id": 106,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Record",
"package": "typescript"
}
}
],
"parameters": [
{
"id": 107,
"name": "template",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "TemplateRef"
},
"typeArguments": [
{
"type": "reference",
"target": 95,
"typeArguments": [
{
"type": "reference",
"target": 106,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContentDirective.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandCellContentDirectiveContext",
"package": "@rxap/table-system"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
}
],
"type": {
"type": "reference",
"target": 98,
"typeArguments": [
{
"type": "reference",
"target": 106,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContentDirective.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandRowContentDirective",
"package": "@rxap/table-system"
}
}
]
},
{
"id": 108,
"name": "template",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-content.directive.ts",
"line": 25,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-content.directive.ts#L25"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "TemplateRef"
},
"typeArguments": [
{
"type": "reference",
"target": 95,
"typeArguments": [
{
"type": "reference",
"target": 106,
"name": "Data",
"package": "@rxap/table-system",
"qualifiedName": "ExpandRowContentDirective.Data",
"refersToTypeParameter": true
}
],
"name": "ExpandCellContentDirectiveContext",
"package": "@rxap/table-system"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
},
{
"id": 99,
"name": "ngTemplateContextGuard",
"variant": "declaration",
"kind": 2048,
"flags": {
"isStatic": true
},
"sources": [
{
"fileName": "expand-row/expand-row-container/expand-row-content.directive.ts",
"line": 18,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/expand-row/expand-row-container/expand-row-content.directive.ts