fixed some typescript errors
This commit is contained in:
@@ -31,7 +31,7 @@ div.modal.fade(
|
||||
:key="i"
|
||||
@click="setResult(sugg)"
|
||||
:class="{'active' : selected === i}"
|
||||
) {{sugg.last_name}}, {{sugg.first_name}}
|
||||
) {{sugg.lastName}}, {{sugg.firstName}}
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
@@ -79,7 +79,7 @@ div.modal.fade(
|
||||
|
||||
function setResult(pResult : Employee) {
|
||||
result.value = pResult
|
||||
query.value = pResult.last_name+', '+pResult.first_name
|
||||
query.value = pResult.lastName+', '+pResult.firstName
|
||||
isOpenSuggestions.value = false
|
||||
selected.value = 0
|
||||
suggestions.value = []
|
||||
|
||||
@@ -54,8 +54,8 @@ export const useEmployee = defineStore({
|
||||
},
|
||||
|
||||
actions: {
|
||||
assignTruthyValues(target: Object, source: Object) {
|
||||
for (const key in source) {
|
||||
assignTruthyValues(target: Employee, source: Employee) {
|
||||
for (let key in source) {
|
||||
if (source[key]) {
|
||||
target[key] = source[key]
|
||||
}
|
||||
|
||||
3
src/types/employees.d.ts
vendored
3
src/types/employees.d.ts
vendored
@@ -13,7 +13,8 @@ type Employee = {
|
||||
passwordConfirm?: string,
|
||||
isActive: boolean,
|
||||
createdAt?: Date,
|
||||
updatedAt?: Date
|
||||
updatedAt?: Date,
|
||||
[key: string]: any
|
||||
}
|
||||
|
||||
type EmployeeApiValidationError = {
|
||||
|
||||
Reference in New Issue
Block a user