95 lines
1.7 KiB
TypeScript
95 lines
1.7 KiB
TypeScript
// export type Account = {
|
|
// id: number
|
|
// number: number
|
|
// description: string
|
|
// }
|
|
|
|
// export type Balance = {
|
|
// accountNumber: string
|
|
// description: string
|
|
// } & Record<number, number>
|
|
|
|
// export interface Entry {
|
|
// id: number
|
|
// journal: string
|
|
// number: number
|
|
// amount: number
|
|
// description: string
|
|
// transactionDate: string
|
|
// entryDate: string
|
|
// transactions: {
|
|
// accountNumber: number
|
|
// description: string
|
|
// amount: number
|
|
// }[]
|
|
// }
|
|
|
|
// export type FinancialYear = {
|
|
// year: number
|
|
// startDate: string
|
|
// endDate: string
|
|
// }
|
|
|
|
// export type Invoice = {
|
|
// id: number
|
|
// fiskenNumber?: number
|
|
// phmNumber?: number
|
|
// invoiceDate: string
|
|
// dueDate: string
|
|
// invoiceNumber: number
|
|
// amount: number
|
|
// files?: { filename: string }[]
|
|
// transactions?: {
|
|
// accountNumber: number
|
|
// amount: number
|
|
// description: number
|
|
// entryId: number
|
|
// }[]
|
|
// }
|
|
|
|
// export type Journal = {
|
|
// id: number
|
|
// identifier: string
|
|
// }
|
|
|
|
// export type Object = {
|
|
// id: number
|
|
// dimensionName: string
|
|
// name: string
|
|
// }
|
|
|
|
// export type Result = {
|
|
// accountNumber: number
|
|
// description?: string
|
|
// } & Record<number, number>
|
|
|
|
// export type Supplier = {
|
|
// id: number
|
|
// name: string
|
|
// }
|
|
|
|
// export interface Transaction {
|
|
// accountNumber: number
|
|
// description: string
|
|
// amount: number
|
|
// entryId: number
|
|
// }
|
|
|
|
// export interface TransactionFull extends Transaction {
|
|
// transactionDate: string
|
|
// invoiceId: number
|
|
// entryDescription: string
|
|
// }
|
|
|
|
export interface Route {
|
|
path: string
|
|
name?: string
|
|
title: string
|
|
component: (args: ANY) => ANY
|
|
auth?: boolean
|
|
cache?: boolean
|
|
nav?: boolean
|
|
routes?: Route[]
|
|
locales?: ANY[]
|
|
}
|