├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── gulpfile.js ├── karma.conf.js ├── package.json ├── src ├── models.ts └── validators │ ├── core │ ├── anyOfValidator.ts │ ├── fieldForbiddenValidator.ts │ ├── fieldRequiredValidator.ts │ ├── mapValidator.ts │ ├── multipleFieldsValidator.ts │ ├── typeValidator.ts │ └── validator.ts │ └── models │ ├── barsValidator.ts │ ├── bookmarkValidator.ts │ ├── commandsSettingsValidator.ts │ ├── customThemeValidator.ts │ ├── dashboardLoadValidator.ts │ ├── datasetBindingValidator.ts │ ├── datasetCreateConfigValidator.ts │ ├── exportDataValidator.ts │ ├── extensionsValidator.ts │ ├── filtersValidator.ts │ ├── layoutValidator.ts │ ├── pageValidator.ts │ ├── paginatedReportDatasetBindingValidator.ts │ ├── paginatedReportLoadValidator.ts │ ├── panesValidator.ts │ ├── parameterPanelValidator.ts │ ├── printSettingsValidator.ts │ ├── qnaValidator.ts │ ├── quickCreateValidator.ts │ ├── reportCreateValidator.ts │ ├── reportLoadValidator.ts │ ├── saveAsParametersValidator.ts │ ├── selectorsValidator.ts │ ├── settingsValidator.ts │ ├── slicersValidator.ts │ ├── tileLoadValidator.ts │ └── visualSettingsValidator.ts ├── test ├── models.spec.ts └── validators │ ├── bookmarkValidator.spec.ts │ ├── commandsValidator.spec.ts │ └── slicerValidator.spec.ts ├── tsconfig.json ├── typings.json ├── webpack.config.js ├── webpack.test.config.js └── webpack.test.tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules/* 2 | demo/* 3 | /**/*.js 4 | dist/* -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/SECURITY.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/gulpfile.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/package.json -------------------------------------------------------------------------------- /src/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/models.ts -------------------------------------------------------------------------------- /src/validators/core/anyOfValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/anyOfValidator.ts -------------------------------------------------------------------------------- /src/validators/core/fieldForbiddenValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/fieldForbiddenValidator.ts -------------------------------------------------------------------------------- /src/validators/core/fieldRequiredValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/fieldRequiredValidator.ts -------------------------------------------------------------------------------- /src/validators/core/mapValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/mapValidator.ts -------------------------------------------------------------------------------- /src/validators/core/multipleFieldsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/multipleFieldsValidator.ts -------------------------------------------------------------------------------- /src/validators/core/typeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/typeValidator.ts -------------------------------------------------------------------------------- /src/validators/core/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/core/validator.ts -------------------------------------------------------------------------------- /src/validators/models/barsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/barsValidator.ts -------------------------------------------------------------------------------- /src/validators/models/bookmarkValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/bookmarkValidator.ts -------------------------------------------------------------------------------- /src/validators/models/commandsSettingsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/commandsSettingsValidator.ts -------------------------------------------------------------------------------- /src/validators/models/customThemeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/customThemeValidator.ts -------------------------------------------------------------------------------- /src/validators/models/dashboardLoadValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/dashboardLoadValidator.ts -------------------------------------------------------------------------------- /src/validators/models/datasetBindingValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/datasetBindingValidator.ts -------------------------------------------------------------------------------- /src/validators/models/datasetCreateConfigValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/datasetCreateConfigValidator.ts -------------------------------------------------------------------------------- /src/validators/models/exportDataValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/exportDataValidator.ts -------------------------------------------------------------------------------- /src/validators/models/extensionsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/extensionsValidator.ts -------------------------------------------------------------------------------- /src/validators/models/filtersValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/filtersValidator.ts -------------------------------------------------------------------------------- /src/validators/models/layoutValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/layoutValidator.ts -------------------------------------------------------------------------------- /src/validators/models/pageValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/pageValidator.ts -------------------------------------------------------------------------------- /src/validators/models/paginatedReportDatasetBindingValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/paginatedReportDatasetBindingValidator.ts -------------------------------------------------------------------------------- /src/validators/models/paginatedReportLoadValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/paginatedReportLoadValidator.ts -------------------------------------------------------------------------------- /src/validators/models/panesValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/panesValidator.ts -------------------------------------------------------------------------------- /src/validators/models/parameterPanelValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/parameterPanelValidator.ts -------------------------------------------------------------------------------- /src/validators/models/printSettingsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/printSettingsValidator.ts -------------------------------------------------------------------------------- /src/validators/models/qnaValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/qnaValidator.ts -------------------------------------------------------------------------------- /src/validators/models/quickCreateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/quickCreateValidator.ts -------------------------------------------------------------------------------- /src/validators/models/reportCreateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/reportCreateValidator.ts -------------------------------------------------------------------------------- /src/validators/models/reportLoadValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/reportLoadValidator.ts -------------------------------------------------------------------------------- /src/validators/models/saveAsParametersValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/saveAsParametersValidator.ts -------------------------------------------------------------------------------- /src/validators/models/selectorsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/selectorsValidator.ts -------------------------------------------------------------------------------- /src/validators/models/settingsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/settingsValidator.ts -------------------------------------------------------------------------------- /src/validators/models/slicersValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/slicersValidator.ts -------------------------------------------------------------------------------- /src/validators/models/tileLoadValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/tileLoadValidator.ts -------------------------------------------------------------------------------- /src/validators/models/visualSettingsValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/src/validators/models/visualSettingsValidator.ts -------------------------------------------------------------------------------- /test/models.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/test/models.spec.ts -------------------------------------------------------------------------------- /test/validators/bookmarkValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/test/validators/bookmarkValidator.spec.ts -------------------------------------------------------------------------------- /test/validators/commandsValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/test/validators/commandsValidator.spec.ts -------------------------------------------------------------------------------- /test/validators/slicerValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/test/validators/slicerValidator.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/typings.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.test.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/webpack.test.config.js -------------------------------------------------------------------------------- /webpack.test.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/powerbi-models/HEAD/webpack.test.tsconfig.json --------------------------------------------------------------------------------