ngx-object-diff
Version:
An Angular 2+ library to compare and show object differences.
1 lines • 3.51 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NgxObjectDiffService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":11,"character":33}]}],"setOpenChar":[{"__symbolic":"method"}],"setCloseChar":[{"__symbolic":"method"}],"diff":[{"__symbolic":"method"}],"diffOwnProperties":[{"__symbolic":"method"}],"toJsonView":[{"__symbolic":"method"}],"objToJsonView":[{"__symbolic":"method"}],"toJsonDiffView":[{"__symbolic":"method"}],"formatObjToJsonXMLString":[{"__symbolic":"method"}],"formatToJsonXMLString":[{"__symbolic":"method"}],"formatChangesToXMLString":[{"__symbolic":"method"}],"formatChange":[{"__symbolic":"method"}],"inspect":[{"__symbolic":"method"}],"_inspect":[{"__symbolic":"method"}],"stringifyObjectKey":[{"__symbolic":"method"}],"escapeHTML":[{"__symbolic":"method"}],"equalObj":[{"__symbolic":"method"}],"isValidAttr":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NgxObjectDiffComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ngx-object-diff","template":"\n <pre [innerHTML]=\"obj\"></pre>\n ","styles":["\n pre{\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.428571429;\n color: #333;\n word-break: break-all;\n word-wrap: break-word;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n }\n :host >>> .diff {\n display: inline-block;\n }\n :host >>> .diff-level {\n margin-left: 1.6em;\n }\n :host >>> .diff-holder {\n color: #666;\n margin: 0;\n }\n :host >>> .diff-holder span {\n color: #AAA;\n }\n :host >>> del.diff {\n text-decoration: none;\n color: #b30000;\n background: #fadad7;\n }\n :host >>> ins.diff {\n background: #eaf2c2;\n color: #406619;\n text-decoration: none;\n }\n :host >>> del.diff-key {\n border: 1px solid #f8a4a4;\n }\n :host >>> ins.diff-key {\n border: 1px solid #a3ce4c;\n margin-top: -1px;\n position: relative;\n }\n :host >>> ins.diff span {\n color: #AABF40;\n }\n :host >>> del.diff span {\n color: #EE8177;\n }\n "]}]}],"members":{"obj":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}]}},"NgxObjectDiffModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxObjectDiffComponent"}],"imports":[],"providers":[{"__symbolic":"reference","name":"NgxObjectDiffService"}],"exports":[{"__symbolic":"reference","name":"NgxObjectDiffComponent"}]}]}],"members":{}}},"origins":{"NgxObjectDiffService":"./lib/ngx-object-diff.service","NgxObjectDiffComponent":"./lib/ngx-object-diff.component","NgxObjectDiffModule":"./lib/ngx-object-diff.module"},"importAs":"ngx-object-diff"}