@rxap/data-grid
Version:
Provides a data grid component for Angular applications. It supports plain and form modes, custom header and cell templates, and integration with Rxap Forms and Data Sources. The component allows for displaying and editing data in a tabular format with fe
1,941 lines • 122 kB
JSON
{
"id": 0,
"name": "@rxap/data-grid",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 68,
"name": "DataGridMode",
"variant": "declaration",
"kind": 8,
"flags": {},
"children": [
{
"id": 70,
"name": "FORM",
"variant": "declaration",
"kind": 16,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The edit cell template is used to display the property value, but the form and all controls are marked as disabled"
}
]
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 76,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L76"
}
],
"type": {
"type": "literal",
"value": "form"
}
},
{
"id": 69,
"name": "PLAIN",
"variant": "declaration",
"kind": 16,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The view cell template is used to display the property value"
}
]
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 72,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L72"
}
],
"type": {
"type": "literal",
"value": "plain"
}
}
],
"groups": [
{
"title": "Enumeration Members",
"children": [
70,
69
]
}
],
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 68,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L68"
}
]
},
{
"id": 5,
"name": "DataGridCellDefDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 11,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 27,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L27"
}
],
"signatures": [
{
"id": 12,
"name": "DataGridCellDefDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 27,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L27"
}
],
"typeParameters": [
{
"id": 13,
"name": "T",
"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": 14,
"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": 1,
"typeArguments": [
{
"type": "reference",
"target": 13,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridCellDefDirective.T",
"refersToTypeParameter": true
}
],
"name": "DataGridCellDefDirectiveContext",
"package": "@rxap/data-grid"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
}
],
"type": {
"type": "reference",
"target": 5,
"typeArguments": [
{
"type": "reference",
"target": 13,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridCellDefDirective.T",
"refersToTypeParameter": true
}
],
"name": "DataGridCellDefDirective",
"package": "@rxap/data-grid"
}
}
]
},
{
"id": 15,
"name": "$implicit",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 24,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L24"
}
],
"type": {
"type": "indexedAccess",
"indexType": {
"type": "typeOperator",
"operator": "keyof",
"target": {
"type": "reference",
"target": 13,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridCellDefDirective.T",
"refersToTypeParameter": true
}
},
"objectType": {
"type": "reference",
"target": 13,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridCellDefDirective.T",
"refersToTypeParameter": true
}
}
},
{
"id": 16,
"name": "data",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 25,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L25"
}
],
"type": {
"type": "reference",
"target": 13,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridCellDefDirective.T",
"refersToTypeParameter": true
}
},
{
"id": 17,
"name": "template",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 29,
"character": 11,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L29"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "TemplateRef"
},
"typeArguments": [
{
"type": "reference",
"target": 1,
"typeArguments": [
{
"type": "reference",
"target": 13,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridCellDefDirective.T",
"refersToTypeParameter": true
}
],
"name": "DataGridCellDefDirectiveContext",
"package": "@rxap/data-grid"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
},
{
"id": 6,
"name": "ngTemplateContextGuard",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 17,
"character": 16,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L17"
}
],
"signatures": [
{
"id": 7,
"name": "ngTemplateContextGuard",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 17,
"character": 16,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L17"
}
],
"typeParameters": [
{
"id": 8,
"name": "T",
"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": 9,
"name": "dir",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 5,
"typeArguments": [
{
"type": "reference",
"target": 8,
"name": "T",
"package": "@rxap/data-grid",
"refersToTypeParameter": true
}
],
"name": "DataGridCellDefDirective",
"package": "@rxap/data-grid"
}
},
{
"id": 10,
"name": "ctx",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "predicate",
"name": "ctx",
"asserts": false,
"targetType": {
"type": "reference",
"target": 1,
"typeArguments": [
{
"type": "reference",
"target": 8,
"name": "T",
"package": "@rxap/data-grid",
"refersToTypeParameter": true
}
],
"name": "DataGridCellDefDirectiveContext",
"package": "@rxap/data-grid"
}
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
11
]
},
{
"title": "Properties",
"children": [
15,
16,
17
]
},
{
"title": "Methods",
"children": [
6
]
}
],
"sources": [
{
"fileName": "data-grid-cell-def.directive.ts",
"line": 16,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L16"
}
],
"typeParameters": [
{
"id": 18,
"name": "T",
"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": 71,
"name": "DataGridComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 72,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 152,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L152"
}
],
"signatures": [
{
"id": 73,
"name": "DataGridComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 152,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L152"
}
],
"typeParameters": [
{
"id": 74,
"name": "T",
"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": 75,
"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": 76,
"name": "router",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/router/index.d.ts",
"qualifiedName": "Router"
},
"name": "Router",
"package": "@angular/router"
}
},
{
"id": 77,
"name": "formDirective",
"variant": "param",
"kind": 32768,
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/forms/src/lib/directives/form.directive.ts",
"qualifiedName": "FormDirective"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "FormDirective",
"package": "@rxap/forms"
}
}
],
"type": {
"type": "reference",
"target": 71,
"typeArguments": [
{
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
}
],
"name": "DataGridComponent",
"package": "@rxap/data-grid"
}
}
]
},
{
"id": 83,
"name": "data",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 124,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L124"
}
],
"type": {
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
}
},
{
"id": 81,
"name": "data$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 118,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L118"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
}
},
{
"id": 96,
"name": "dataLoading$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 142,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L142"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 80,
"name": "dataSource",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 116,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L116"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/data-source.ts",
"qualifiedName": "DataSource"
},
"typeArguments": [
{
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
},
{
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/data-source.ts",
"qualifiedName": "DataSourceViewer"
},
"name": "DataSourceViewer",
"package": "@rxap/pattern"
}
],
"name": "DataSource",
"package": "@rxap/pattern"
}
},
{
"id": 84,
"name": "displayProperties",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 127,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L127"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "string"
}
}
]
},
"defaultValue": "null"
},
{
"id": 87,
"name": "editModeChange",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 135,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L135"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "EventEmitter"
},
"typeArguments": [
{
"type": "reflection",
"declaration": {
"id": 88,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 90,
"name": "data",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 137,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L137"
}
],
"type": {
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
}
},
{
"id": 91,
"name": "done",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 138,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L138"
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 92,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 138,
"character": 10,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L138"
}
],
"signatures": [
{
"id": 93,
"name": "__type",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 138,
"character": 10,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L138"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
},
{
"id": 89,
"name": "mode",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 136,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L136"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
90,
91,
89
]
}
],
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 135,
"character": 85,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L135"
}
]
}
}
],
"name": "EventEmitter",
"package": "@angular/core"
},
"defaultValue": "..."
},
{
"id": 95,
"name": "hasError$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 141,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L141"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 79,
"name": "header",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 113,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L113"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 85,
"name": "hideEmptyProperties",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 130,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L130"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 78,
"name": "isDevMode",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 110,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L110"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "..."
},
{
"id": 98,
"name": "isEditMode$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 144,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L144"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
}
},
{
"id": 100,
"name": "isFormMode$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 146,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L146"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
}
},
{
"id": 101,
"name": "isPlainMode$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 147,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L147"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
}
},
{
"id": 97,
"name": "loading$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 143,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L143"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/rxjs/src/lib/toggle-subject.ts",
"qualifiedName": "ToggleSubject"
},
"name": "ToggleSubject",
"package": "@rxap/rxjs"
},
"defaultValue": "..."
},
{
"id": 99,
"name": "mode$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 145,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L145"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 68,
"name": "DataGridMode",
"package": "@rxap/data-grid"
}
],
"name": "Observable",
"package": "rxjs"
}
},
{
"id": 86,
"name": "rows",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 133,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L133"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "QueryList"
},
"typeArguments": [
{
"type": "reference",
"target": 46,
"typeArguments": [
{
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
}
],
"name": "DataGridRowDefDirective",
"package": "@rxap/data-grid"
}
],
"name": "QueryList",
"package": "@angular/core"
}
},
{
"id": 94,
"name": "rows$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 140,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L140"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "QueryList"
},
"typeArguments": [
{
"type": "reference",
"target": 46,
"typeArguments": [
{
"type": "reference",
"target": 74,
"name": "T",
"package": "@rxap/data-grid",
"qualifiedName": "DataGridComponent.T",
"refersToTypeParameter": true
}
],
"name": "DataGridRowDefDirective",
"package": "@rxap/data-grid"
}
],
"name": "QueryList",
"package": "@angular/core"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "EMPTY"
},
{
"id": 82,
"name": "viewer",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 121,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L121"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/data-source.ts",
"qualifiedName": "DataSourceViewer"
},
"name": "DataSourceViewer",
"package": "@rxap/pattern"
},
"defaultValue": "..."
},
{
"id": 119,
"name": "editMode",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 189,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L189"
}
],
"setSignature": {
"id": 120,
"name": "editMode",
"variant": "signature",
"kind": 1048576,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 189,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L189"
}
],
"parameters": [
{
"id": 121,
"name": "value",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
},
{
"id": 115,
"name": "hasAnyEditCells",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 181,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L181"
}
],
"getSignature": {
"id": 116,
"name": "hasAnyEditCells",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 181,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L181"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 117,
"name": "isEditMode",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 185,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L185"
}
],
"getSignature": {
"id": 118,
"name": "isEditMode",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 185,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L185"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 113,
"name": "isFormMode",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 177,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L177"
}
],
"getSignature": {
"id": 114,
"name": "isFormMode",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 177,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L177"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 111,
"name": "isFormModeOrHasAnyEditCells",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 173,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L173"
}
],
"getSignature": {
"id": 112,
"name": "isFormModeOrHasAnyEditCells",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 173,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L173"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 122,
"name": "loading",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 196,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L196"
}
],
"getSignature": {
"id": 123,
"name": "loading",
"variant": "signature",
"kind": 524288,
"flags": {},
"comment": {
"summary": [],
"blockTags": [
{
"tag": "@deprecated",
"content": [
{
"kind": "text",
"text": "use the loading$ property instead"
}
]
}
]
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 196,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L196"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 108,
"name": "mode",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 165,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L165"
}
],
"setSignature": {
"id": 109,
"name": "mode",
"variant": "signature",
"kind": 1048576,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 165,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L165"
}
],
"parameters": [
{
"id": 110,
"name": "value",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
},
{
"id": 143,
"name": "cancel",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 374,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L374"
}
],
"signatures": [
{
"id": 144,
"name": "cancel",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 374,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L374"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 135,
"name": "disableEditMode",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 294,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L294"
}
],
"signatures": [
{
"id": 136,
"name": "disableEditMode",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 294,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L294"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 132,
"name": "enableEditMode",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 272,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L272"
}
],
"signatures": [
{
"id": 133,
"name": "enableEditMode",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 272,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L272"
}
],
"parameters": [
{
"id": 134,
"name": "skipPatchValue",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 126,
"name": "logCurrentFormState",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 207,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L207"
}
],
"signatures": [
{
"id": 127,
"name": "logCurrentFormState",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 207,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L207"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 124,
"name": "ngAfterContentInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 200,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L200"
}
],
"signatures": [
{
"id": 125,
"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": "data-grid.component.ts",
"line": 200,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L200"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterContentInit.ngAfterContentInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterContentInit.ngAfterContentInit"
}
},
{
"id": 130,
"name": "ngOnDestroy",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 267,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L267"
}
],
"signatures": [
{
"id": 131,
"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": "data-grid.component.ts",
"line": 267,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L267"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
},
{
"id": 128,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "data-grid.component.ts",
"line": 211,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L211"
}
],
"signatures": [
{
"id": 129,
"name": "ngOnInit",
"variant": "signature",
"ki