Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
321baac650 | ||
|
|
b2af266eb4 | ||
|
|
d83403e88d | ||
|
|
50fd735808 | ||
|
|
e4a7e5c7c3 | ||
|
|
5218f5598a | ||
|
|
b9f8929635 | ||
|
|
0bf8f06952 | ||
|
|
22d6f5c1bc | ||
|
|
a9e12ca81f | ||
|
|
437dab014e | ||
|
|
1b76de3812 | ||
|
|
cecf975255 | ||
|
|
ca34b036a7 | ||
|
|
b89c1cfa45 | ||
|
|
cece16c03f |
+24
-11
@@ -1,12 +1,25 @@
|
||||
#################################################################################
|
||||
# #
|
||||
# This file uniquely identifies your project in dotenv-vault. #
|
||||
# You SHOULD commit this file to source control. #
|
||||
# #
|
||||
# Generated with 'npx dotenv-vault new' #
|
||||
# #
|
||||
# Learn more at https://dotenv.org/env-vault #
|
||||
# #
|
||||
#################################################################################
|
||||
#/-------------------.env.vault---------------------/
|
||||
#/ cloud-agnostic vaulting standard /
|
||||
#/ [how it works](https://dotenv.org/env-vault) /
|
||||
#/--------------------------------------------------/
|
||||
|
||||
DOTENV_VAULT=vlt_ec81c3b4428f6b230fe7295edceef4214cd1b7b5b04982ab652b12393652128a
|
||||
# development
|
||||
DOTENV_VAULT_DEVELOPMENT="EET3bpW+THawI82WM7Y9pQjrM01fy6ll19KJe3j/PeOGvKL03yMoX9UO/F9WAWYL/2+IQSuRIH20MHo0VlnCzUBOVDqwtLHZu9Cp9Sx7NJVZx58JvOLmKUwJxTgVkyQ82TnjiwDiblrvRshXD4fMKvX+PeONQBP2QrQQ8wmkb/q9ftMlZ3sSt/QnWl8xz6Ima5YCrnAHJxmZDSToCQ6nALhmZMxeJr3JlHQwCQ4g3MA4e55+okvC6HbAYrRMnDO15PKjP9t09SkzbMutk0HLDGrgufcrXJwezgQttj1eW5MykwUV035Ll9G+RZ5PLIOy4ZabTGfrJawdnCytBNjwCze/iOwAl6Po6nKWf7oKu3sw8D+s2mW99mVa9n2s6ynnPLFv8C26h5C+G361e/mV6HaQwAaXlWeCRb5Px59R7kWllsOl9SCll0qeBSzYkB6ML4Bs01dVCmDxEcdc7bImm/pl5NrmwreCvbhNSJjjJOY8nKdMr57xdzdZJPLeNNcEf3M5EHuPbUvQTaddSl3xzt6kz4f1Ri/P2yG/WsFxfvNQmmvUCZJ9Eo3wrqnXY4SAHBqxrhYs/gGVpcw7xudzUdHeAcCJA5tBbLwUWzP1rYdwvKzQZBFKSvDIvh1ltKUXxwF+A2y/7CIneQ41v9KXc6yP40tprmmHxXbJ+JJB0CmWCiCVciL2FymWYXXLNUn6HC6/qCaKC809qMM2aIgpPkRdNvQFB90kbDNbhCY2+s/0JUzy+SpmIS2UXC9sltW8yi7fLfeTdoSTCAw+CQqarQMYwtpCJBKNSQidXwWHzj9uXx1dw8993brAJnfweQxJmS61kkz23+y4j9owWxbwItmf3LAvNFXnjPyHml9vPr+aISY0qAL8qUMStXAU1i5vL01xKAsKYEwkEbNZ6U7aCBkrdKQSPKspyHlFqqvhAkzSnK1cffOkKTrUG7U5pMYuCp8HGshvoWXzItxuvke3BjgCf3eeCZFWFDr6iWo5oMa/Nh6ZLUQCdYdv0lbtKldconb64UJl+a+7I+MtlpZo8NhiuSKrJGkbFJO8j8XWfosqNHbocjMMyAyZ6KzWjuxhuSTWRkLERCrbrz8mnVMnNLBYCCdd676XMPkLjo3/w9rCVrWXA5gCdaaUNmn16w=="
|
||||
DOTENV_VAULT_DEVELOPMENT_VERSION=2
|
||||
|
||||
# ci
|
||||
DOTENV_VAULT_CI="0xoqtgp12KwxYGAXEELvdfPJhjEtQlCCUfNAujsfr60v8BFkrhLY2uD29NyCb0AqSmbT+j4ylx4jgt2gygNMWUkjHbv0wG8M1aJNUqKxmPe7K/zxrWecVxvLLefxVICiGv33sf3U4VfKXo4nVZJEMLjUDP+InmxQMLiuoSnFuW1m5vBfj3bWzO26Ihra7Di0lgOvZf6MBn7My96IRUy/fjoooVuQ9ZR0c7426nldVUYQPMgqG1zER9dton2hw2mCBM3Y4FnE4A52hjgp3j9jBeUyQptKjmFFMOkoPbGTtcZGMxnYe3kfv68rSzVgURb7HqVqNBHsQXGvplkOAzUjoFLNX9xy0/23Jq4bI620mfo2I1rBSanTydL4u8ND5/miCs2TFG6m1PQXr42wm6x6LNee7udOrgVHc/xtuausJ10QOYykgVX5AljqCpdHV6bi0/N9NvK1rptIIip+YsIovWkm5eetZNuMErBLVNXMxPlAzC6lJiKTPvsdiERBUpIooCybRZugopSBsrUl12WpmIim/ZqSt5AH2r6MFuZGzn6jQ85Y2XMllQtfbX4mu0a3rYnpFNKion/oIncCq+Cjb5+ml+u4T+/zh/q1L8k3V8ozvZ2JZbLATvaWdPJXx/UCGVwURhZhD13BaKSKtYYLZZ0WbmeoybfYbPSYZnC0nZG1QjOO3guVkXERSPdj8EXv+bCUyBSJhN6oBWRgRbU7TsAV8scAYwhWZjcjbsQCHFzITjEW3GmRVIiv43m0EDJC8FUvCYGwYe6c4ZKH44ND16L9VIr9s2zL9MV+OBw6wdkqrqUXTMSUMk86PJTDIgIXf5dSzpaa5CYoLyfdl70uWJ7VzqTo0G2rD+2BWCdtFQQ8G+TDJFL9RxXyh9iPEEDJ29mRIOi8bDmhX9DJXaaXa2MQ88oYiw=="
|
||||
DOTENV_VAULT_CI_VERSION=2
|
||||
|
||||
# staging
|
||||
DOTENV_VAULT_STAGING="GSOelGYItlUhRndkRS534Ml6GACM4pSw8J+Afno3B8MVMg+6Y+/rDzpfYs0r0+f7JMwL9IXFg5xIhJY+R01RWoUsRryBISmRvtOhKyW3FLKwdGkxMnjrJmOFBYRiVrLe/lJ2TSaSJoFzyddMuCjGPRuLXokx+DamzAfgRZmOGLASCX6NcoL6TPZJJFG+EWsP1oT7aYZe/TRa9Ls8U7MECajPOwr4/JYloUacLsI3+OANwZohHk06VO5J1vcFfT3YxcEYiQckhXB2ThQ/lEw6yZ19CZywQvDbEEb8Mx4T1W71FhyrIi8g4HXux9o7PjbBD0tTleetAtwFc3uVWieQP8Mz0TCPKK7SIlGF2Q8B2z7DZzNOPd4oeJmhRi0sCy9B8ln+QfudukqaSLSg0Ep6J9hv7qcjP2IVqM2DxpsyStgn58rNTrl7DQsOSiKmYhkfp4nLQ5OQFXvBuBD2vuYGq8Hn4IgJYiAed8UjqhYDPp8JEQmKA+dncjSUxyhSVc26SpeE0GGe61IeXiW2SPyCS2MU5k+ddkO/vB2xP/NCqXuL0p3DAyeM0d1nE/XCM8ffMgCmVnOsn7FyEnYus+YNQ0plIY9zA5ViM+vLCDMSpMlEasc/7gIo6bIn0LA3G+iwTS51h5Nh6WdGDk+43DnLbwAndcEnz9w8yOhPvsbR0AVXwW4pS8Y6X4c5NRhhviEcEjLgtPHXDF3Qq8px8fVYDAUtchsMmr2nZlsC2YqAzbZyA/kgzzPkyG8cc6LO7JOZYcZaWzaMG//JeDO4nEWEo4tV+uB3tjKSHiBGRzVTFbsAWYfzCrr2KeSA8M4ilF6oUEx98y0HQuC6oGd4zU/tr30/nZzMlwmTOfKRdn1QYlZnOa20eZWAqH2KMB+c6+r8ptHpK0ra8rw+8pQriUEa0QlWDNZrrw=="
|
||||
DOTENV_VAULT_STAGING_VERSION=2
|
||||
|
||||
# production
|
||||
DOTENV_VAULT_PRODUCTION="svC1qRFQixGHF02zu8WYycTaySFghAlgtJOFI2o2zHQt1DOWBv1Vl/0dEkowI8Ce2uoK9fMEI3prh4RY8dGjk71m3ifqTDGAnlodNzjyOtGLBZP6llA8BX8f4qy/lXJMLZ3PkHU+gPofNfXS05XFGP/NDgvxvGW7ouqGhqQhR3dGNRi6oEP9Gwk/A64QpldTfSWHSFmdV92VcnFkZEHkYfFr78JOKFbCV4OwDZVArMi/8cnjQbQwyjJtE5bxqhyOmDgrqjkoDX7kcz6cpkYB+Lp8Ruv5Os8p+dwJuqWlb46kGl5D08N177u64Pj9/aD0vhNMfKQ1sDDvCq1acCAU/5UeYmUnKXEIHuEnB2+8TcIje5RPF7eyBLrqd+1P+QtatacvTif19IfM9PyhqlzFbDmT+6ykVj1OT7OHczXxXELFJkA0K0Z/CHqjDaAexFbI/9SZsW+yoH757ceQxo6w65TJMeoggX97y2LCMZzHzi78VZOCgHWGrEXoVfU1XYK7rtDILEF8NsXyrr2DZsGPkJSp71rGWm1TSf5KCmJBb+3AIS83vIGLlBtwSxkfWEJW98izfYmBTjHUnnMh7h7QIPBcMFtTLHGKcdH1XQuWsKuYGNb5rgW6C1xgdN6UYGv4x9mOGeqT53xpPNk78aYGGhDtVeHQUGOJENbQX2/ZYLDI0LuCKVbay1KuaadPclQD6DyI6j7fZ8dSEFqwjCtq7LRKnGUXdYOQEaHgaE5NyuP0tOfA/4G9tduNtXjylgiDLrGiPWmlqJccHBoIP+fJophLjzSlVa/xITCKvXkTHTRAjmshou426bh0KVrDLFKXXonH8l3u/STPQQ3CCpVyuk8yvTyABDcnnBBhnfEE22uZJaboo/UtD6UWN7d279FOEBcO3jDVObMwvzWORchVbdNyTPxSPg=="
|
||||
DOTENV_VAULT_PRODUCTION_VERSION=2
|
||||
|
||||
#/----------------settings/metadata-----------------/
|
||||
DOTENV_VAULT="vlt_ec81c3b4428f6b230fe7295edceef4214cd1b7b5b04982ab652b12393652128a"
|
||||
DOTENV_API_URL="https://vault.dotenv.org"
|
||||
DOTENV_CLI="npx dotenv-vault@latest"
|
||||
|
||||
@@ -20,44 +20,14 @@ jobs:
|
||||
node-version: lts/*
|
||||
- name: Install dependencies
|
||||
run: npm install
|
||||
- name: Build package
|
||||
run: npm run build
|
||||
env:
|
||||
API_BASE_URL: ${{ vars.API_BASE_URL }}
|
||||
SANDBOX_API_KEY: ${{ secrets.SANDBOX_API_KEY }}
|
||||
TEST_APP_ID: ${{ vars.TEST_APP_ID }}
|
||||
TEST_APP_IDS: ${{ vars.TEST_APP_IDS }}
|
||||
TEST_APP_IDS_NO_ACCESS: ${{ vars.TEST_APP_IDS_NO_ACCESS }}
|
||||
TEST_APP_ID_NO_ACCESS: ${{ vars.TEST_APP_ID_NO_ACCESS }}
|
||||
TEST_ATTACHMENT: ${{ vars.TEST_ATTACHMENT }}
|
||||
TEST_ATTACHMENT_FIELD: ${{ vars.TEST_ATTACHMENT_FIELD }}
|
||||
TEST_ATTACHMENT_FIELD_NO_ACCESS_APP: ${{ vars.TEST_ATTACHMENT_FIELD_NO_ACCESS_APP }}
|
||||
TEST_ATTACHMENT_FIELD_NO_ACCESS_FIELD: ${{ vars.TEST_ATTACHMENT_FIELD_NO_ACCESS_FIELD }}
|
||||
TEST_FIELD_ID: ${{ vars.TEST_FIELD_ID }}
|
||||
TEST_FIELD_IDS: ${{ vars.TEST_FIELD_IDS }}
|
||||
TEST_FIELD_IDS_NO_ACCESS: ${{ vars.TEST_FIELD_IDS_NO_ACCESS }}
|
||||
TEST_FIELD_ID_NO_ACCESS: ${{ vars.TEST_FIELD_ID_NO_ACCESS }}
|
||||
TEST_IMAGE: ${{ vars.TEST_IMAGE }}
|
||||
TEST_IMAGE_FIELD: ${{ vars.TEST_IMAGE_FIELD }}
|
||||
TEST_LIST_FIELD: ${{ vars.TEST_LIST_FIELD }}
|
||||
TEST_LIST_FIELD_NO_ACCESS: ${{ vars.TEST_LIST_FIELD_NO_ACCESS }}
|
||||
TEST_LIST_ID: ${{ vars.TEST_LIST_ID }}
|
||||
TEST_LIST_ID_NO_ACCESS: ${{ vars.TEST_LIST_ID_NO_ACCESS }}
|
||||
TEST_LIST_ITEM_ID_NO_ACCESS: ${{ vars.TEST_LIST_ITEM_ID_NO_ACCESS }}
|
||||
TEST_RECORD: ${{ vars.TEST_RECORD }}
|
||||
TEST_REPORT: ${{ vars.TEST_REPORT }}
|
||||
TEST_REPORT_NO_ACCESS: ${{ vars.TEST_REPORT_NO_ACCESS }}
|
||||
TEST_REPORT_WITH_CHART_DATA: ${{ vars.TEST_REPORT_WITH_CHART_DATA }}
|
||||
TEST_SURVEY_AUTO_NUMBER_FIELD: ${{ vars.TEST_SURVEY_AUTO_NUMBER_FIELD }}
|
||||
TEST_SURVEY_ID: ${{ vars.TEST_SURVEY_ID }}
|
||||
TEST_SURVEY_RECORD_ID: ${{ vars.TEST_SURVEY_RECORD_ID }}
|
||||
TEST_TEXT_FIELD: ${{ vars.TEST_TEXT_FIELD }}
|
||||
- name: Upload coverage reports to Codecov
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
token: ${{ secrets.CODECOV_TOKEN }}
|
||||
- name: Build ESM
|
||||
run: npm run build:esm
|
||||
- name: Build CJS
|
||||
run: npm run build:cjs
|
||||
- name: Build package.json
|
||||
run: npm run build:json
|
||||
- name: Upload build artifact
|
||||
uses: actions/upload-artifact@v3.1.2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: build
|
||||
path: ./dist
|
||||
@@ -97,7 +67,7 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: npm install
|
||||
- name: Download build artifact
|
||||
uses: actions/download-artifact@v3.0.2
|
||||
uses: actions/download-artifact@v4.1.7
|
||||
with:
|
||||
name: build
|
||||
path: ./dist
|
||||
|
||||
@@ -17,6 +17,7 @@ jobs:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.ref }}
|
||||
token: ${{ secrets.ACTIONS_PAT }}
|
||||
- name: Setup node
|
||||
uses: actions/setup-node@v4
|
||||
@@ -114,9 +115,9 @@ jobs:
|
||||
TEST_SURVEY_RECORD_ID: ${{ vars.TEST_SURVEY_RECORD_ID }}
|
||||
TEST_TEXT_FIELD: ${{ vars.TEST_TEXT_FIELD }}
|
||||
- name: Upload test coverage artifact
|
||||
uses: actions/upload-artifact@v3.1.2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: coverage
|
||||
name: coverage-${{ matrix.node-version }}
|
||||
path: ./coverage
|
||||
publish_test_coverage:
|
||||
needs: test
|
||||
@@ -126,9 +127,9 @@ jobs:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@v4
|
||||
- name: Download test coverage artifact
|
||||
uses: actions/download-artifact@v3.0.2
|
||||
uses: actions/download-artifact@v4.1.7
|
||||
with:
|
||||
name: coverage
|
||||
name: coverage-20.x
|
||||
path: ./coverage
|
||||
- name: Upload coverage reports to Codecov
|
||||
uses: codecov/codecov-action@v4
|
||||
|
||||
+2
-1
@@ -3,5 +3,6 @@
|
||||
"tabWidth": 2,
|
||||
"semi": true,
|
||||
"singleQuote": true,
|
||||
"bracketSpacing": true
|
||||
"bracketSpacing": true,
|
||||
"endOfLine": "auto"
|
||||
}
|
||||
|
||||
@@ -49,7 +49,10 @@
|
||||
--color-scheme: var(--md-sys-color-scheme); */
|
||||
|
||||
--top-app-bar-height: 4.5rem;
|
||||
--top-app-bar-padding-vertical: .5rem;
|
||||
--footer-height: 3.5rem;
|
||||
|
||||
--safe-area-inset-top: env(safe-area-inset-top);
|
||||
}
|
||||
|
||||
body {
|
||||
@@ -64,15 +67,33 @@ img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
@supports not selector(::-webkit-scrollbar) {
|
||||
* {
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--color-accent) transparent;
|
||||
}
|
||||
}
|
||||
*::-webkit-scrollbar-track {
|
||||
background: none;
|
||||
}
|
||||
*::-webkit-scrollbar-thumb {
|
||||
border: none;
|
||||
|
||||
@supports selector(::-webkit-scrollbar) {
|
||||
*::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
}
|
||||
*::-webkit-scrollbar-track {
|
||||
background: none;
|
||||
margin: 4px;
|
||||
}
|
||||
*::-webkit-scrollbar-thumb {
|
||||
border: none;
|
||||
}
|
||||
*::-webkit-scrollbar-thumb:hover,
|
||||
*::-webkit-scrollbar-thumb:active {
|
||||
background-color: var(--md-sys-color-secondary);
|
||||
}
|
||||
* {
|
||||
scrollbar-width: unset;
|
||||
scrollbar-color: unset;
|
||||
}
|
||||
}
|
||||
|
||||
.container-main {
|
||||
@@ -82,12 +103,13 @@ img {
|
||||
overflow: hidden;
|
||||
box-sizing: border-box;
|
||||
padding: 1.75rem;
|
||||
margin-bottom: 1.75rem;
|
||||
border-radius: 28px;
|
||||
background-color: var(--md-sys-color-surface);
|
||||
}
|
||||
.page-menu {
|
||||
height: fit-content;
|
||||
padding: 0.75rem 1.75rem;
|
||||
padding: 1.25rem 1.75rem;
|
||||
border-radius: 28px;
|
||||
background-color: var(--md-sys-color-surface);
|
||||
}
|
||||
@@ -96,51 +118,40 @@ img {
|
||||
position: relative;
|
||||
}
|
||||
.title {
|
||||
display: block;
|
||||
max-width: calc(100% - 5rem);
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.tsd-page-title {
|
||||
word-break: break-all;
|
||||
}
|
||||
.tsd-page-toolbar {
|
||||
padding: 8px 0;
|
||||
height: calc(var(--top-app-bar-height) - 16px);
|
||||
padding: 1rem 0;
|
||||
background-color: var(--color-background);
|
||||
border-bottom: none;
|
||||
}
|
||||
.tsd-page-toolbar .tsd-toolbar-contents {
|
||||
height: 56px;
|
||||
}
|
||||
.tsd-page-toolbar .table-cell {
|
||||
height: 56px;
|
||||
margin-left: 1.5rem;
|
||||
}
|
||||
.tsd-page-toolbar .tsd-toolbar-icon {
|
||||
padding: 20px 0;
|
||||
}
|
||||
#tsd-search {
|
||||
line-height: 56px;
|
||||
border-radius: 38px;
|
||||
}
|
||||
#tsd-search-input {
|
||||
border-radius: 22px;
|
||||
}
|
||||
#tsd-search .results {
|
||||
z-index: -1;
|
||||
top: calc(56px - 22px);
|
||||
padding-top: 22px;
|
||||
box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.125);
|
||||
background-color: var(--color-background-secondary);
|
||||
border-bottom-left-radius: 22px;
|
||||
border-bottom-right-radius: 22px;
|
||||
overflow: hidden;
|
||||
#tsd-search-input:focus-visible {
|
||||
background-color: var(--color-accent);
|
||||
}
|
||||
#tsd-search .results li {
|
||||
#tsd-search-results > li {
|
||||
background: none;
|
||||
}
|
||||
#tsd-search .results a {
|
||||
padding: 1rem 0.25rem;
|
||||
#tsd-toolbar-menu-trigger,
|
||||
#tsd-search-trigger {
|
||||
border-radius: 50%;
|
||||
}
|
||||
.col-sidebar {
|
||||
html:not(.has-menu) .col-sidebar {
|
||||
padding-top: 0;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
@@ -165,6 +176,9 @@ img {
|
||||
text-decoration: none;
|
||||
background-color: var(--md-sys-color-surface-container-high);
|
||||
}
|
||||
.page-menu .tsd-accordion-summary {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.page-menu .tsd-accordion-summary svg {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
@@ -189,10 +203,10 @@ img {
|
||||
.tsd-navigation .tsd-accordion-summary {
|
||||
width: 100%;
|
||||
}
|
||||
.tsd-accordion .tsd-accordion-summary > svg,
|
||||
.tsd-index-accordion .tsd-accordion-summary > svg {
|
||||
position: absolute;
|
||||
right: 1.5rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
.tsd-accordion-summary .tsd-kind-icon ~ span {
|
||||
margin-right: 2.5rem;
|
||||
@@ -217,9 +231,6 @@ img {
|
||||
}
|
||||
|
||||
@media (max-width: 769px) {
|
||||
.container {
|
||||
padding: 1rem;
|
||||
}
|
||||
.col-sidebar {
|
||||
margin-right: 0;
|
||||
}
|
||||
@@ -238,6 +249,9 @@ img {
|
||||
max-height: calc(100vh - var(--footer-height) - var(--top-app-bar-height));
|
||||
top: var(--top-app-bar-height);
|
||||
}
|
||||
.site-menu {
|
||||
margin-top: 0;
|
||||
}
|
||||
.page-menu {
|
||||
margin-left: 1rem;
|
||||
}
|
||||
|
||||
@@ -215,7 +215,7 @@
|
||||
<li>An ApiResponse<FileInfo>.</li>
|
||||
</ul>
|
||||
<div class="tsd-comment tsd-typography"><h4>Method</h4><p>asFileInfoType - Converts the ApiResponse to an ApiResponse<FileInfo>.</p>
|
||||
</div><aside class="tsd-sources"><ul><li>Defined in models/ApiResponse.ts:245</li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="asFileType" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>as<wbr/>File<wbr/>Type</span><a href="#asFileType" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="asFileType.asFileType-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">as<wbr/>File<wbr/>Type</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">response</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ApiResponse.html" class="tsd-signature-type tsd-kind-class">ApiResponse</a><span class="tsd-signature-symbol"><</span><a href="File.html" class="tsd-signature-type tsd-kind-class">File</a><span class="tsd-signature-symbol">></span><a href="#asFileType.asFileType-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">AxiosResponse</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ApiResponse.html" class="tsd-signature-type tsd-kind-class">ApiResponse</a><span class="tsd-signature-symbol"><</span><a href="File.html" class="tsd-signature-type tsd-kind-class">File</a><span class="tsd-signature-symbol">></span></h4><ul>
|
||||
</div><aside class="tsd-sources"><ul><li>Defined in models/ApiResponse.ts:245</li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="asFileType" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>as<wbr/>File<wbr/>Type</span><a href="#asFileType" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="asFileType.asFileType-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">as<wbr/>File<wbr/>Type</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">response</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ApiResponse.html" class="tsd-signature-type tsd-kind-class">ApiResponse</a><span class="tsd-signature-symbol"><</span><a href="File.html" class="tsd-signature-type tsd-kind-class">File</a><span class="tsd-signature-symbol">></span><a href="#asFileType.asFileType-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">AxiosResponse</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ApiResponse.html" class="tsd-signature-type tsd-kind-class">ApiResponse</a><span class="tsd-signature-symbol"><</span><a href="File.html" class="tsd-signature-type tsd-kind-class">File</a><span class="tsd-signature-symbol">></span></h4><ul>
|
||||
<li>An ApiResponse<File>.</li>
|
||||
</ul>
|
||||
<div class="tsd-comment tsd-typography"><h4>Method</h4><p>asFileType - Converts the ApiResponse to an ApiResponse<File>.</p>
|
||||
|
||||
Generated
+1212
-931
File diff suppressed because it is too large
Load Diff
+17
-14
@@ -50,6 +50,9 @@
|
||||
"format-staged": "pretty-quick --staged",
|
||||
"format": "pretty-quick",
|
||||
"build": "npm run test-coverage:ci && npm run clean && tsc --project tsconfig.cjs.json && tsc --project tsconfig.esm.json && node ./scripts/create_dist_package_json.js",
|
||||
"build:esm": "tsc --project tsconfig.esm.json",
|
||||
"build:cjs": "tsc --project tsconfig.cjs.json",
|
||||
"build:json": "node ./scripts/create_dist_package_json.js",
|
||||
"test:unit": "mocha -r ts-node/register",
|
||||
"test:integration": "mocha -r ts-node/register -r integrationTests/mochaRootHooks.ts",
|
||||
"tests:unit": "mocha -R progress -r ts-node/register ./tests/**/*.spec.ts",
|
||||
@@ -63,34 +66,34 @@
|
||||
"@commitlint/cli": "^17.8.1",
|
||||
"@commitlint/config-conventional": "^17.8.1",
|
||||
"@istanbuljs/nyc-config-typescript": "^1.0.2",
|
||||
"@types/chai": "^4.3.16",
|
||||
"@types/mocha": "^10.0.7",
|
||||
"@types/node": "^18.19.41",
|
||||
"@types/chai": "^4.3.20",
|
||||
"@types/mocha": "^10.0.10",
|
||||
"@types/node": "^18.19.129",
|
||||
"@types/sinon": "^10.0.20",
|
||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
||||
"@typescript-eslint/parser": "^5.62.0",
|
||||
"chai": "^4.4.1",
|
||||
"dotenv": "^16.4.5",
|
||||
"eslint": "^8.57.0",
|
||||
"eslint-config-prettier": "^8.10.0",
|
||||
"chai": "^4.5.0",
|
||||
"dotenv": "^16.6.1",
|
||||
"eslint": "^8.57.1",
|
||||
"eslint-config-prettier": "^8.10.2",
|
||||
"eslint-config-standard-with-typescript": "^34.0.1",
|
||||
"eslint-plugin-import": "^2.29.1",
|
||||
"eslint-plugin-mocha": "^10.4.3",
|
||||
"eslint-plugin-import": "^2.32.0",
|
||||
"eslint-plugin-mocha": "^10.5.0",
|
||||
"eslint-plugin-n": "^15.7.0",
|
||||
"eslint-plugin-promise": "^6.4.0",
|
||||
"eslint-plugin-promise": "^6.6.0",
|
||||
"husky": "^8.0.3",
|
||||
"mocha": "^10.6.0",
|
||||
"mocha": "^10.8.2",
|
||||
"nyc": "^15.1.0",
|
||||
"prettier": "^2.8.8",
|
||||
"pretty-quick": "^3.3.1",
|
||||
"sinon": "^15.2.0",
|
||||
"ts-node": "^10.9.2",
|
||||
"typedoc": "^0.25.13",
|
||||
"typedoc-material-theme": "^1.1.0",
|
||||
"typedoc-material-theme": "^1.4.0",
|
||||
"typescript": "^4.9.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": "^1.7.4",
|
||||
"form-data": "^4.0.0"
|
||||
"axios": "^1.13.6",
|
||||
"form-data": "^4.0.5"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -323,7 +323,7 @@ export class ApiResponse<T> {
|
||||
const apiResponse = this as ApiResponse<any>;
|
||||
|
||||
const reports = apiResponse.data.items.map((item: any) => {
|
||||
return new Report(item.id, item.appId, item.name, item.description);
|
||||
return new Report(item.appId, item.id, item.name, item.description);
|
||||
});
|
||||
|
||||
const getPagedReportsResponse = new GetPagedReportsResponse(
|
||||
|
||||
Reference in New Issue
Block a user