* add trash confirm modal * make referenceRepo optional + adjust styling * add referenceRepository to media trash action * wip entity-item-ref extension point * clean up * add ref list element * fix styling * Update document-item-ref.element.ts * move item repo * implement for input member * enable action slot * add null check * fix sorting again * fix sorting again * use member element * add draft styling back * move item repository * implement for user input * pass readonly and standalone props * make editPath a state * Update member-item-ref.element.ts * Fix user item ref * remove open button * remove unused * remove unused * check for section permission * add null check * change to use entity-item-ref element * register media item ref * add fallback element * show 3 references * wip data mapper concept * add unique to modal route registration * add unique to modal router * remove unused id * Update member-item-ref.element.ts * append unique * compare with old value * only recreate the controller if the entity type changes * fix console warning * implement for document item ref * Added $type to ReferenceResponseModels * move logic to item data resolver * render draft as a tag * Update document-item-ref.element.ts * generate server models * add more helpers to data resolver * export resolver * add observables * use observables in document item ref * add data resolver to tree item * add observable state * use const * align models * get icon from document type object * observe name and state * update observed value when a new item is set * update method name * update method names * pass model type * pass context type * use api prop instead of context * use api prop instead of context * fix types * use addUniquePaths for modal registration * add fallback * use ref list * use reference items for media * make mapper name more generic * make default ref item always readonly * export types * temp fake variants array * add variants array to model * Update media-references-workspace-info-app.element.ts * add variants to model * hardcode fake array * register media ref item * update mock data * dot not allow conditions for data mappers * add data mapper * prefix info routes * prefix all ref routes * return undefined if there is not edit path * add types for reference data source + repository * split trash with relation into its own action * render descendants with references * fix length check * set standalone attribute * implement for media * move trash * wip delete with relation * move to element * fix name collision * require data source identifier * use management api mapper * add management api mapper * fix type errors * Update index.ts * align naming * show references when deleting a document * Update delete-with-relation-modal.element.ts * use deleteWithRelation kind for media * clean up * localize trash * fix type * Update trash-with-relation.action.ts * override confirm methods in trash and delete actions * Update index.ts * export constants * Limit referenced-by document and media endpoints to references only. * Update document-reference-table.element.ts * add methods to get bulk references for documents * wip bulk trash * add todo comment * implement path pattern for media item * clean up * more clean up * sort imports * member edit path pattern * clean up * remove unused variant id * export extension types * wip bulk trash with relation * debounce incoming events * look up items + notify * add todo * temp solution to make it non breaking * add bulk delete * better description * implement methods for are referenced * change to use bulk trash with relation * implement delete with relation kind * deprecation warnings * move files * move files * export const * use correct kind * align naming * upper case Trash * correct uui-text impl * add comment about the v2 name * fix circular depdendencies * rename const * split to module * import global components * more explicit naming --------- Co-authored-by: Sven Geusens <sge@umbraco.dk> Co-authored-by: Andy Butland <abutland73@gmail.com> Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com>
175 lines
11 KiB
JSON
175 lines
11 KiB
JSON
/* -------------------------------------------------------------------------
|
|
|
|
|
|
DON'T EDIT THIS FILE DIRECTLY. It is generated by /devops/tsconfig/index.js
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------- */
|
|
{
|
|
"compilerOptions": {
|
|
"module": "esnext",
|
|
"moduleResolution": "bundler",
|
|
"moduleDetection": "force",
|
|
"verbatimModuleSyntax": true,
|
|
"target": "es2022",
|
|
"lib": ["es2022", "dom", "dom.iterable"],
|
|
"outDir": "./types",
|
|
"allowSyntheticDefaultImports": true,
|
|
"experimentalDecorators": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"useDefineForClassFields": false,
|
|
"baseUrl": ".",
|
|
"incremental": true,
|
|
"skipLibCheck": true,
|
|
"noImplicitOverride": true,
|
|
"allowImportingTsExtensions": true,
|
|
"resolveJsonModule": true,
|
|
"isolatedModules": true,
|
|
"noEmit": true,
|
|
"strict": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"noImplicitReturns": true,
|
|
"paths": {
|
|
"@umbraco-cms/internal/test-utils": ["./utils/test-utils.ts"],
|
|
"@umbraco-cms/backoffice/app": ["./src/apps/app/index.ts"],
|
|
"@umbraco-cms/backoffice/class-api": ["./src/libs/class-api/index.ts"],
|
|
"@umbraco-cms/backoffice/context-api": ["./src/libs/context-api/index.ts"],
|
|
"@umbraco-cms/backoffice/controller-api": ["./src/libs/controller-api/index.ts"],
|
|
"@umbraco-cms/backoffice/element-api": ["./src/libs/element-api/index.ts"],
|
|
"@umbraco-cms/backoffice/embedded-media": ["./src/packages/embedded-media/index.ts"],
|
|
"@umbraco-cms/backoffice/extension-api": ["./src/libs/extension-api/index.ts"],
|
|
"@umbraco-cms/backoffice/formatting-api": ["./src/libs/formatting-api/index.ts"],
|
|
"@umbraco-cms/backoffice/localization-api": ["./src/libs/localization-api/index.ts"],
|
|
"@umbraco-cms/backoffice/observable-api": ["./src/libs/observable-api/index.ts"],
|
|
"@umbraco-cms/backoffice/action": ["./src/packages/core/action/index.ts"],
|
|
"@umbraco-cms/backoffice/audit-log": ["./src/packages/core/audit-log/index.ts"],
|
|
"@umbraco-cms/backoffice/auth": ["./src/packages/core/auth/index.ts"],
|
|
"@umbraco-cms/backoffice/block-custom-view": ["./src/packages/block/block-custom-view/index.ts"],
|
|
"@umbraco-cms/backoffice/block-grid": ["./src/packages/block/block-grid/index.ts"],
|
|
"@umbraco-cms/backoffice/block-list": ["./src/packages/block/block-list/index.ts"],
|
|
"@umbraco-cms/backoffice/block-rte": ["./src/packages/block/block-rte/index.ts"],
|
|
"@umbraco-cms/backoffice/block-type": ["./src/packages/block/block-type/index.ts"],
|
|
"@umbraco-cms/backoffice/block": ["./src/packages/block/block/index.ts"],
|
|
"@umbraco-cms/backoffice/clipboard": ["./src/packages/clipboard/index.ts"],
|
|
"@umbraco-cms/backoffice/code-editor": ["./src/packages/code-editor/index.ts"],
|
|
"@umbraco-cms/backoffice/collection": ["./src/packages/core/collection/index.ts"],
|
|
"@umbraco-cms/backoffice/components": ["./src/packages/core/components/index.ts"],
|
|
"@umbraco-cms/backoffice/const": ["./src/packages/core/const/index.ts"],
|
|
"@umbraco-cms/backoffice/content-type": ["./src/packages/core/content-type/index.ts"],
|
|
"@umbraco-cms/backoffice/content": ["./src/packages/core/content/index.ts"],
|
|
"@umbraco-cms/backoffice/culture": ["./src/packages/core/culture/index.ts"],
|
|
"@umbraco-cms/backoffice/current-user": ["./src/packages/user/current-user/index.ts"],
|
|
"@umbraco-cms/backoffice/dashboard": ["./src/packages/core/dashboard/index.ts"],
|
|
"@umbraco-cms/backoffice/data-type": ["./src/packages/data-type/index.ts"],
|
|
"@umbraco-cms/backoffice/debug": ["./src/packages/core/debug/index.ts"],
|
|
"@umbraco-cms/backoffice/dictionary": ["./src/packages/dictionary/index.ts"],
|
|
"@umbraco-cms/backoffice/document-blueprint": ["./src/packages/documents/document-blueprints/index.ts"],
|
|
"@umbraco-cms/backoffice/document-type": ["./src/packages/documents/document-types/index.ts"],
|
|
"@umbraco-cms/backoffice/document": ["./src/packages/documents/documents/index.ts"],
|
|
"@umbraco-cms/backoffice/entity-action": ["./src/packages/core/entity-action/index.ts"],
|
|
"@umbraco-cms/backoffice/entity-bulk-action": ["./src/packages/core/entity-bulk-action/index.ts"],
|
|
"@umbraco-cms/backoffice/entity-create-option-action": [
|
|
"./src/packages/core/entity-create-option-action/index.ts"
|
|
],
|
|
"@umbraco-cms/backoffice/entity": ["./src/packages/core/entity/index.ts"],
|
|
"@umbraco-cms/backoffice/entity-item": ["./src/packages/core/entity-item/index.ts"],
|
|
"@umbraco-cms/backoffice/event": ["./src/packages/core/event/index.ts"],
|
|
"@umbraco-cms/backoffice/extension-registry": ["./src/packages/core/extension-registry/index.ts"],
|
|
"@umbraco-cms/backoffice/health-check": ["./src/packages/health-check/index.ts"],
|
|
"@umbraco-cms/backoffice/help": ["./src/packages/help/index.ts"],
|
|
"@umbraco-cms/backoffice/icon": ["./src/packages/core/icon-registry/index.ts"],
|
|
"@umbraco-cms/backoffice/id": ["./src/packages/core/id/index.ts"],
|
|
"@umbraco-cms/backoffice/imaging": ["./src/packages/media/imaging/index.ts"],
|
|
"@umbraco-cms/backoffice/language": ["./src/packages/language/index.ts"],
|
|
"@umbraco-cms/backoffice/lit-element": ["./src/packages/core/lit-element/index.ts"],
|
|
"@umbraco-cms/backoffice/localization": ["./src/packages/core/localization/index.ts"],
|
|
"@umbraco-cms/backoffice/log-viewer": ["./src/packages/log-viewer/index.ts"],
|
|
"@umbraco-cms/backoffice/markdown-editor": ["./src/packages/markdown-editor/index.ts"],
|
|
"@umbraco-cms/backoffice/media-type": ["./src/packages/media/media-types/index.ts"],
|
|
"@umbraco-cms/backoffice/media": ["./src/packages/media/media/index.ts"],
|
|
"@umbraco-cms/backoffice/member-group": ["./src/packages/members/member-group/index.ts"],
|
|
"@umbraco-cms/backoffice/member-type": ["./src/packages/members/member-type/index.ts"],
|
|
"@umbraco-cms/backoffice/member": ["./src/packages/members/member/index.ts"],
|
|
"@umbraco-cms/backoffice/menu": ["./src/packages/core/menu/index.ts"],
|
|
"@umbraco-cms/backoffice/modal": ["./src/packages/core/modal/index.ts"],
|
|
"@umbraco-cms/backoffice/models": ["./src/packages/core/models/index.ts"],
|
|
"@umbraco-cms/backoffice/multi-url-picker": ["./src/packages/multi-url-picker/index.ts"],
|
|
"@umbraco-cms/backoffice/notification": ["./src/packages/core/notification/index.ts"],
|
|
"@umbraco-cms/backoffice/object-type": ["./src/packages/core/object-type/index.ts"],
|
|
"@umbraco-cms/backoffice/package": ["./src/packages/packages/package/index.ts"],
|
|
"@umbraco-cms/backoffice/partial-view": ["./src/packages/templating/partial-views/index.ts"],
|
|
"@umbraco-cms/backoffice/picker-input": ["./src/packages/core/picker-input/index.ts"],
|
|
"@umbraco-cms/backoffice/picker": ["./src/packages/core/picker/index.ts"],
|
|
"@umbraco-cms/backoffice/property-action": ["./src/packages/core/property-action/index.ts"],
|
|
"@umbraco-cms/backoffice/property-editor": ["./src/packages/core/property-editor/index.ts"],
|
|
"@umbraco-cms/backoffice/property-type": ["./src/packages/core/property-type/index.ts"],
|
|
"@umbraco-cms/backoffice/property": ["./src/packages/core/property/index.ts"],
|
|
"@umbraco-cms/backoffice/recycle-bin": ["./src/packages/core/recycle-bin/index.ts"],
|
|
"@umbraco-cms/backoffice/relation-type": ["./src/packages/relations/relation-types/index.ts"],
|
|
"@umbraco-cms/backoffice/relations": ["./src/packages/relations/relations/index.ts"],
|
|
"@umbraco-cms/backoffice/repository": ["./src/packages/core/repository/index.ts"],
|
|
"@umbraco-cms/backoffice/resources": ["./src/packages/core/resources/index.ts"],
|
|
"@umbraco-cms/backoffice/router": ["./src/packages/core/router/index.ts"],
|
|
"@umbraco-cms/backoffice/rte": ["./src/packages/rte/index.ts"],
|
|
"@umbraco-cms/backoffice/script": ["./src/packages/templating/scripts/index.ts"],
|
|
"@umbraco-cms/backoffice/search": ["./src/packages/search/index.ts"],
|
|
"@umbraco-cms/backoffice/section": ["./src/packages/core/section/index.ts"],
|
|
"@umbraco-cms/backoffice/server-file-system": ["./src/packages/core/server-file-system/index.ts"],
|
|
"@umbraco-cms/backoffice/settings": ["./src/packages/settings/index.ts"],
|
|
"@umbraco-cms/backoffice/sorter": ["./src/packages/core/sorter/index.ts"],
|
|
"@umbraco-cms/backoffice/static-file": ["./src/packages/static-file/index.ts"],
|
|
"@umbraco-cms/backoffice/store": ["./src/packages/core/store/index.ts"],
|
|
"@umbraco-cms/backoffice/style": ["./src/packages/core/style/index.ts"],
|
|
"@umbraco-cms/backoffice/stylesheet": ["./src/packages/templating/stylesheets/index.ts"],
|
|
"@umbraco-cms/backoffice/sysinfo": ["./src/packages/sysinfo/index.ts"],
|
|
"@umbraco-cms/backoffice/tags": ["./src/packages/tags/index.ts"],
|
|
"@umbraco-cms/backoffice/template": ["./src/packages/templating/templates/index.ts"],
|
|
"@umbraco-cms/backoffice/temporary-file": ["./src/packages/core/temporary-file/index.ts"],
|
|
"@umbraco-cms/backoffice/themes": ["./src/packages/core/themes/index.ts"],
|
|
"@umbraco-cms/backoffice/tiny-mce": ["./src/packages/tiny-mce/index.ts"],
|
|
"@umbraco-cms/backoffice/tiptap": ["./src/packages/tiptap/index.ts"],
|
|
"@umbraco-cms/backoffice/translation": ["./src/packages/translation/index.ts"],
|
|
"@umbraco-cms/backoffice/tree": ["./src/packages/core/tree/index.ts"],
|
|
"@umbraco-cms/backoffice/ufm": ["./src/packages/ufm/index.ts"],
|
|
"@umbraco-cms/backoffice/user-change-password": ["./src/packages/user/change-password/index.ts"],
|
|
"@umbraco-cms/backoffice/user-group": ["./src/packages/user/user-group/index.ts"],
|
|
"@umbraco-cms/backoffice/user-permission": ["./src/packages/user/user-permission/index.ts"],
|
|
"@umbraco-cms/backoffice/user": ["./src/packages/user/user/index.ts"],
|
|
"@umbraco-cms/backoffice/utils": ["./src/packages/core/utils/index.ts"],
|
|
"@umbraco-cms/backoffice/validation": ["./src/packages/core/validation/index.ts"],
|
|
"@umbraco-cms/backoffice/variant": ["./src/packages/core/variant/index.ts"],
|
|
"@umbraco-cms/backoffice/webhook": ["./src/packages/webhook/index.ts"],
|
|
"@umbraco-cms/backoffice/workspace": ["./src/packages/core/workspace/index.ts"],
|
|
"@umbraco-cms/backoffice/external/backend-api": ["./src/external/backend-api/index.ts"],
|
|
"@umbraco-cms/backoffice/external/base64-js": ["./src/external/base64-js/index.ts"],
|
|
"@umbraco-cms/backoffice/external/diff": ["./src/external/diff/index.ts"],
|
|
"@umbraco-cms/backoffice/external/dompurify": ["./src/external/dompurify/index.ts"],
|
|
"@umbraco-cms/backoffice/external/lit": ["./src/external/lit/index.ts"],
|
|
"@umbraco-cms/backoffice/external/marked": ["./src/external/marked/index.ts"],
|
|
"@umbraco-cms/backoffice/external/monaco-editor": ["./src/external/monaco-editor/index.ts"],
|
|
"@umbraco-cms/backoffice/external/openid": ["./src/external/openid/index.ts"],
|
|
"@umbraco-cms/backoffice/external/router-slot": ["./src/external/router-slot/index.ts"],
|
|
"@umbraco-cms/backoffice/external/rxjs": ["./src/external/rxjs/index.ts"],
|
|
"@umbraco-cms/backoffice/external/tinymce": ["./src/external/tinymce/index.ts"],
|
|
"@umbraco-cms/backoffice/external/tiptap": ["./src/external/tiptap/index.ts"],
|
|
"@umbraco-cms/backoffice/external/uui": ["./src/external/uui/index.ts"],
|
|
"@umbraco-cms/backoffice/external/uuid": ["./src/external/uuid/index.ts"]
|
|
}
|
|
},
|
|
"include": [
|
|
"src/**/*.ts",
|
|
"apps/**/*.ts",
|
|
"e2e/**/*.ts",
|
|
"index.ts",
|
|
"storybook/stories/**/*.ts",
|
|
"examples/**/*.ts"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "./tsconfig.node.json"
|
|
}
|
|
]
|
|
}
|