@rxap/directives
Version:
This package provides a set of Angular directives to simplify common tasks such as setting background images, confirming clicks, making elements contenteditable, and more. It includes directives for handling UI interactions, applying styles, and managing
2,015 lines • 215 kB
JSON
{
"id": 0,
"name": "@rxap/directives",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 33,
"name": "BackgroundPositionOptions",
"variant": "declaration",
"kind": 8,
"flags": {},
"children": [
{
"id": 34,
"name": "CENTER",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 43,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L43"
}
],
"type": {
"type": "literal",
"value": "center"
}
},
{
"id": 35,
"name": "CENTER_CENTER",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 44,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L44"
}
],
"type": {
"type": "literal",
"value": "center center"
}
}
],
"groups": [
{
"title": "Enumeration Members",
"children": [
34,
35
]
}
],
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 42,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L42"
}
]
},
{
"id": 30,
"name": "BackgroundRepeatOptions",
"variant": "declaration",
"kind": 8,
"flags": {},
"children": [
{
"id": 31,
"name": "NO_REPEAT",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 35,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L35"
}
],
"type": {
"type": "literal",
"value": "no-repeat"
}
}
],
"groups": [
{
"title": "Enumeration Members",
"children": [
31
]
}
],
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 34,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L34"
}
]
},
{
"id": 25,
"name": "BackgroundSizeOptions",
"variant": "declaration",
"kind": 8,
"flags": {},
"children": [
{
"id": 26,
"name": "AUTO",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L22"
}
],
"type": {
"type": "literal",
"value": "auto"
}
},
{
"id": 28,
"name": "CONTAIN",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 24,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L24"
}
],
"type": {
"type": "literal",
"value": "contain"
}
},
{
"id": 27,
"name": "COVER",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 23,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L23"
}
],
"type": {
"type": "literal",
"value": "cover"
}
}
],
"groups": [
{
"title": "Enumeration Members",
"children": [
26,
28,
27
]
}
],
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 21,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L21"
}
]
},
{
"id": 22,
"name": "GlobalStyleOptions",
"variant": "declaration",
"kind": 8,
"flags": {},
"children": [
{
"id": 24,
"name": "INHERIT",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 16,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L16"
}
],
"type": {
"type": "literal",
"value": "inherit"
}
},
{
"id": 23,
"name": "INITIAL",
"variant": "declaration",
"kind": 16,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 15,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L15"
}
],
"type": {
"type": "literal",
"value": "initial"
}
}
],
"groups": [
{
"title": "Enumeration Members",
"children": [
24,
23
]
}
],
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 14,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L14"
}
]
},
{
"id": 1,
"name": "AvatarBackgroundImageDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 2,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 28,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L28"
}
],
"signatures": [
{
"id": 3,
"name": "AvatarBackgroundImageDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 28,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L28"
}
],
"parameters": [
{
"id": 4,
"name": "host",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"name": "ElementRef",
"package": "@angular/core"
}
},
{
"id": 5,
"name": "renderer",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Renderer2"
},
"name": "Renderer2",
"package": "@angular/core"
}
},
{
"id": 6,
"name": "imageLoader",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/services/src/lib/image-loader.service.ts",
"qualifiedName": "ImageLoaderService"
},
"name": "ImageLoaderService",
"package": "@rxap/services"
}
},
{
"id": 7,
"name": "avatarImage",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "AvatarImageService"
},
"name": "AvatarImageService",
"package": "@rxap/services"
}
}
],
"type": {
"type": "reference",
"target": 1,
"name": "AvatarBackgroundImageDirective",
"package": "@rxap/directives"
},
"overwrites": {
"type": "reference",
"target": 39,
"name": "BackgroundImageDirective.constructor"
}
}
],
"overwrites": {
"type": "reference",
"target": 38,
"name": "BackgroundImageDirective.constructor"
}
},
{
"id": 8,
"name": "imageUrl",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 24,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L24"
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
},
"defaultValue": "null",
"overwrites": {
"type": "reference",
"target": 43,
"name": "BackgroundImageDirective.imageUrl"
}
},
{
"id": 15,
"name": "placeholderImageUrl",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 61,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L61"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"target": 44,
"name": "BackgroundImageDirective.placeholderImageUrl"
}
},
{
"id": 16,
"name": "position",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true,
"isInherited": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 70,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L70"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"target": 47,
"name": "BackgroundImageDirective.position"
}
},
{
"id": 10,
"name": "repeat",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 26,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L26"
}
],
"type": {
"type": "reference",
"target": 31,
"name": "BackgroundRepeatOptions",
"package": "@rxap/directives",
"qualifiedName": "BackgroundRepeatOptions.NO_REPEAT"
},
"defaultValue": "BackgroundRepeatOptions.NO_REPEAT",
"overwrites": {
"type": "reference",
"target": 46,
"name": "BackgroundImageDirective.repeat"
}
},
{
"id": 9,
"name": "size",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 25,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L25"
}
],
"type": {
"type": "reference",
"target": 25,
"name": "BackgroundSizeOptions",
"package": "@rxap/directives"
},
"defaultValue": "BackgroundSizeOptions.COVER",
"overwrites": {
"type": "reference",
"target": 45,
"name": "BackgroundImageDirective.size"
}
},
{
"id": 12,
"name": "name",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 42,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L42"
}
],
"setSignature": {
"id": 13,
"name": "name",
"variant": "signature",
"kind": 1048576,
"flags": {},
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 42,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L42"
}
],
"parameters": [
{
"id": 14,
"name": "name",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
},
{
"id": 19,
"name": "ngOnChanges",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 96,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L96"
}
],
"signatures": [
{
"id": 20,
"name": "ngOnChanges",
"variant": "signature",
"kind": 4096,
"flags": {
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked data-bound properties\nif at least one has changed, and before the view and content\nchildren are checked."
}
]
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 96,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L96"
}
],
"parameters": [
{
"id": 21,
"name": "changes",
"variant": "param",
"kind": 32768,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The changed properties."
}
]
},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "SimpleChanges"
},
"name": "SimpleChanges",
"package": "@angular/core"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"target": 54,
"name": "BackgroundImageDirective.ngOnChanges"
}
}
],
"inheritedFrom": {
"type": "reference",
"target": 53,
"name": "BackgroundImageDirective.ngOnChanges"
}
},
{
"id": 17,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 84,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L84"
}
],
"signatures": [
{
"id": 18,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {
"isInherited": true
},
"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": "background-image.directive.ts",
"line": 84,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L84"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"target": 52,
"name": "BackgroundImageDirective.ngOnInit"
}
}
],
"inheritedFrom": {
"type": "reference",
"target": 51,
"name": "BackgroundImageDirective.ngOnInit"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
2
]
},
{
"title": "Properties",
"children": [
8,
15,
16,
10,
9
]
},
{
"title": "Accessors",
"children": [
12
]
},
{
"title": "Methods",
"children": [
19,
17
]
}
],
"sources": [
{
"fileName": "avatar-background-image.directive.ts",
"line": 22,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/avatar-background-image.directive.ts#L22"
}
],
"extendedTypes": [
{
"type": "reference",
"target": 37,
"name": "BackgroundImageDirective",
"package": "@rxap/directives"
}
]
},
{
"id": 37,
"name": "BackgroundImageDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 38,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 74,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L74"
}
],
"signatures": [
{
"id": 39,
"name": "BackgroundImageDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 74,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L74"
}
],
"parameters": [
{
"id": 40,
"name": "host",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"name": "ElementRef",
"package": "@angular/core"
}
},
{
"id": 41,
"name": "renderer",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Renderer2"
},
"name": "Renderer2",
"package": "@angular/core"
}
},
{
"id": 42,
"name": "imageLoader",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/services/src/lib/image-loader.service.ts",
"qualifiedName": "ImageLoaderService"
},
"name": "ImageLoaderService",
"package": "@rxap/services"
}
}
],
"type": {
"type": "reference",
"target": 37,
"name": "BackgroundImageDirective",
"package": "@rxap/directives"
}
}
]
},
{
"id": 43,
"name": "imageUrl",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 58,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L58"
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
},
"defaultValue": "null"
},
{
"id": 44,
"name": "placeholderImageUrl",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 61,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L61"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 47,
"name": "position",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 70,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L70"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 46,
"name": "repeat",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 67,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L67"
}
],
"type": {
"type": "reference",
"target": 32,
"name": "BackgroundRepeat",
"package": "@rxap/directives"
}
},
{
"id": 45,
"name": "size",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 64,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L64"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 53,
"name": "ngOnChanges",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 96,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L96"
}
],
"signatures": [
{
"id": 54,
"name": "ngOnChanges",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked data-bound properties\nif at least one has changed, and before the view and content\nchildren are checked."
}
]
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 96,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L96"
}
],
"parameters": [
{
"id": 55,
"name": "changes",
"variant": "param",
"kind": 32768,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The changed properties."
}
]
},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "SimpleChanges"
},
"name": "SimpleChanges",
"package": "@angular/core"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnChanges.ngOnChanges"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnChanges.ngOnChanges"
}
},
{
"id": 51,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 84,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L84"
}
],
"signatures": [
{
"id": 52,
"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": "background-image.directive.ts",
"line": 84,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L84"
}
],
"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": [
38
]
},
{
"title": "Properties",
"children": [
43,
44,
47,
46,
45
]
},
{
"title": "Methods",
"children": [
53,
51
]
}
],
"sources": [
{
"fileName": "background-image.directive.ts",
"line": 56,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/background-image.directive.ts#L56"
}
],
"extendedBy": [
{
"type": "reference",
"target": 1,
"name": "AvatarBackgroundImageDirective"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnChanges"
},
"name": "OnChanges",
"package": "@angular/core"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnInit"
},
"name": "OnInit",
"package": "@angular/core"
}
]
},
{
"id": 68,
"name": "ConfirmClick",
"variant": "declaration",
"kind": 128,
"flags": {
"isAbstract": true
},
"children": [
{
"id": 69,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 70,
"name": "ConfirmClick",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 68,
"name": "ConfirmClick",
"package": "@rxap/directives"
}
}
]
},
{
"id": 72,
"name": "hasConfirmDirective",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 14,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L14"
}
],
"setSignature": {
"id": 73,
"name": "hasConfirmDirective",
"variant": "signature",
"kind": 1048576,
"flags": {},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 14,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L14"
}
],
"parameters": [
{
"id": 74,
"name": "value",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
},
{
"id": 79,
"name": "execute",
"variant": "declaration",
"kind": 2048,
"flags": {
"isProtected": true,
"isAbstract": true
},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 30,
"character": 21,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L30"
}
],
"signatures": [
{
"id": 80,
"name": "execute",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 30,
"character": 21,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L30"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 75,
"name": "onClick",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 19,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L19"
}
],
"signatures": [
{
"id": 76,
"name": "onClick",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 19,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L19"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 77,
"name": "onConfirm",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 26,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L26"
}
],
"signatures": [
{
"id": 78,
"name": "onConfirm",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "confirm-click.ts",
"line": 26,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L26"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
69
]
},
{
"title": "Accessors",
"children": [
72
]
},
{
"title": "Methods",
"children": [
79,
75,
77
]
}
],
"sources": [
{
"fileName": "confirm-click.ts",
"line": 9,
"character": 22,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/confirm-click.ts#L9"
}
]
},
{
"id": 84,
"name": "ContenteditableDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 85,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 43,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L43"
}
],
"signatures": [
{
"id": 86,
"name": "ContenteditableDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 43,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L43"
}
],
"parameters": [
{
"id": 87,
"name": "elementRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"name": "ElementRef",
"package": "@angular/core"
}
}
],
"type": {
"type": "reference",
"target": 84,
"name": "ContenteditableDirective",
"package": "@rxap/directives"
}
}
]
},
{
"id": 91,
"name": "change",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 35,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L35"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "EventEmitter"
},
"typeArguments": [
{
"type": "reference",
"target": 81,
"name": "ContenteditableEvent",
"package": "@rxap/directives"
}
],
"name": "EventEmitter",
"package": "@angular/core"
},
"defaultValue": "..."
},
{
"id": 88,
"name": "contenteditable",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 25,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L25"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "true"
},
{
"id": 93,
"name": "initial",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 41,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L41"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 90,
"name": "method",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 31,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L31"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/method.ts",
"qualifiedName": "Method"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "reference",
"target": 81,
"name": "ContenteditableEvent",
"package": "@rxap/directives"
}
],
"name": "Method",
"package": "@rxap/pattern"
}
},
{
"id": 92,
"name": "parameters",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 38,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L38"
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 89,
"name": "spellcheck",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 28,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L28"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 95,
"name": "onClick",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 47,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L47"
}
],
"signatures": [
{
"id": 96,
"name": "onClick",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 47,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L47"
}
],
"parameters": [
{
"id": 97,
"name": "$event",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
"qualifiedName": "Event"
},
"name": "Event",
"package": "typescript"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 98,
"name": "onInput",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 53,
"character": 15,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L53"
}
],
"signatures": [
{
"id": 99,
"name": "onInput",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 53,
"character": 15,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L53"
}
],
"parameters": [
{
"id": 100,
"name": "$event",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Promise"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"package": "typescript"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
85
]
},
{
"title": "Properties",
"children": [
91,
88,
93,
90,
92,
89
]
},
{
"title": "Methods",
"children": [
95,
98
]
}
],
"sources": [
{
"fileName": "contenteditable.directive.ts",
"line": 22,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/contenteditable.directive.ts#L22"
}
]
},
{
"id": 101,
"name": "FullWidthDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 102,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 103,
"name": "FullWidthDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 101,
"name": "FullWidthDirective",
"package": "@rxap/directives"
}
}
]
},
{
"id": 104,
"name": "width",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "full-width.directive.ts",
"line": 13,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/full-width.directive.ts#L13"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "'100%'"
}
],
"groups": [
{
"title": "Constructors",
"children": [
102
]
},
{
"title": "Properties",
"children": [
104
]
}
],
"sources": [
{
"fileName": "full-width.directive.ts",
"line": 10,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/full-width.directive.ts#L10"
}
]
},
{
"id": 108,
"name": "IfTruthyDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 114,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "if-truthy.directive.ts",
"line": 32,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/if-truthy.directive.ts#L32"
}
],
"signatures": [
{
"id": 115,
"name": "IfTruthyDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "if-truthy.directive.ts",
"line": 32,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/directives/src/lib/if-truthy.directive.ts#L32"
}
],
"typeParameters": [
{
"id": 116,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {}
},
{
"id": 117,
"name": "Parameters",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"default": {
"type": "intrinsic",
"name": "any"
}
}
],
"parameters": [
{
"id": 118,
"name": "templateRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "TemplateRef"
},
"typeArguments": [
{
"type": "reference",
"target": 105,
"typeArguments": [
{
"type": "reference",
"target": 116,
"name": "Data",
"package": "@rxap/directives",
"qualifiedName": "IfTruthyDirective.Data",
"refersToTypeParameter": true
}
],
"name": "IfTruthyDirectiveTemplateContext",
"package": "@rxap/directives"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
},
{
"id": 119,
"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": 120,
"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"
}
}
],
"type": {
"type": "reference",
"target": 108,
"typeArguments": [
{
"type": "reference",
"target": 116,
"name": "Data",
"package": "@rxap/directives",
"qualifiedName": "IfTruthyDirective.Data",
"refersToTypeParamete