fixed some typescript errors

This commit is contained in:
Sockenklaus
2021-12-02 12:41:22 +01:00
parent f5b59c3ae8
commit 28d42204ab
3 changed files with 6 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ div.modal.fade(
:key="i" :key="i"
@click="setResult(sugg)" @click="setResult(sugg)"
:class="{'active' : selected === i}" :class="{'active' : selected === i}"
) {{sugg.last_name}}, {{sugg.first_name}} ) {{sugg.lastName}}, {{sugg.firstName}}
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
@@ -79,7 +79,7 @@ div.modal.fade(
function setResult(pResult : Employee) { function setResult(pResult : Employee) {
result.value = pResult result.value = pResult
query.value = pResult.last_name+', '+pResult.first_name query.value = pResult.lastName+', '+pResult.firstName
isOpenSuggestions.value = false isOpenSuggestions.value = false
selected.value = 0 selected.value = 0
suggestions.value = [] suggestions.value = []

View File

@@ -54,8 +54,8 @@ export const useEmployee = defineStore({
}, },
actions: { actions: {
assignTruthyValues(target: Object, source: Object) { assignTruthyValues(target: Employee, source: Employee) {
for (const key in source) { for (let key in source) {
if (source[key]) { if (source[key]) {
target[key] = source[key] target[key] = source[key]
} }

View File

@@ -13,7 +13,8 @@ type Employee = {
passwordConfirm?: string, passwordConfirm?: string,
isActive: boolean, isActive: boolean,
createdAt?: Date, createdAt?: Date,
updatedAt?: Date updatedAt?: Date,
[key: string]: any
} }
type EmployeeApiValidationError = { type EmployeeApiValidationError = {