mirror of
https://github.com/Nezumi-2711/typescript-training.git
synced 2026-09-22 05:41:58 +00:00
Update naming convention
This commit is contained in:
@@ -35,7 +35,7 @@ export class CustomError extends Error {
|
||||
}
|
||||
}
|
||||
|
||||
export interface Data {
|
||||
export interface DataTransfer {
|
||||
wallet?: Wallet;
|
||||
listTransactions?: Transaction[];
|
||||
listCategories?: Category[];
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { Data } from 'global/types';
|
||||
import { DataTransfer } from 'global/types';
|
||||
|
||||
type TSignal = {
|
||||
[key: string]: {
|
||||
name: string;
|
||||
handler: (value: Data) => void;
|
||||
handler: (value: DataTransfer) => void;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ export default class EventDataTrigger {
|
||||
return this._instance || (this._instance = new this());
|
||||
}
|
||||
|
||||
onSendSignal(fromClass: string, value: Data) {
|
||||
onSendSignal(fromClass: string, value: DataTransfer) {
|
||||
Object.keys(this.signal).forEach((key) => {
|
||||
const item = this.signal[key as keyof TSignal];
|
||||
|
||||
@@ -39,7 +39,7 @@ export default class EventDataTrigger {
|
||||
|
||||
create(
|
||||
className: string,
|
||||
handler: ((value: Data) => void) | null = null,
|
||||
handler: ((value: DataTransfer) => void) | null = null,
|
||||
): void {
|
||||
if (handler) this.signal[className] = { name: className, handler };
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import { DEFAULT_CATEGORY } from 'constants/config';
|
||||
import { TOAST } from 'constants/messages';
|
||||
import {
|
||||
IBudgetViewFunc,
|
||||
Data,
|
||||
DataTransfer,
|
||||
Nullable,
|
||||
PromiseVoid,
|
||||
TError,
|
||||
@@ -70,7 +70,7 @@ export default class BudgetView {
|
||||
this.evDataTrigger!.onSendSignal('budgetView', data);
|
||||
}
|
||||
|
||||
updateData(data: Data) {
|
||||
updateData(data: DataTransfer) {
|
||||
if (data.wallet) this.wallet = data.wallet;
|
||||
|
||||
if (data.user) this.user = data.user;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import EventDataTrigger from 'helpers/evDataTrigger';
|
||||
import { REMOVE_CATEGORY } from '../../constants/config';
|
||||
import Category from 'models/category';
|
||||
import { Data, Nullable, PromiseOrNull } from 'global/types';
|
||||
import { DataTransfer, Nullable, PromiseOrNull } from 'global/types';
|
||||
|
||||
export default class CategoryView {
|
||||
categoryDialog: Nullable<HTMLDialogElement> = null;
|
||||
@@ -40,7 +40,7 @@ export default class CategoryView {
|
||||
}
|
||||
|
||||
sendData() {
|
||||
const data: Data = { listCategories: this.listCategory! };
|
||||
const data: DataTransfer = { listCategories: this.listCategory! };
|
||||
|
||||
this.evDataTrigger!.onSendSignal('categoryView', data);
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import EventDataTrigger from 'helpers/evDataTrigger';
|
||||
import Transaction from 'models/transaction';
|
||||
import User from 'models/user';
|
||||
import {
|
||||
Data,
|
||||
DataTransfer,
|
||||
IBudgetViewFunc,
|
||||
IHomeFunc,
|
||||
ITransactionViewFunc,
|
||||
@@ -236,7 +236,7 @@ export default class HomeView extends CommonView {
|
||||
}
|
||||
|
||||
sendData() {
|
||||
const data: Data = {
|
||||
const data: DataTransfer = {
|
||||
wallet: this.wallet!,
|
||||
listTransactions: this.listTransactions!,
|
||||
user: this.user!,
|
||||
@@ -245,7 +245,7 @@ export default class HomeView extends CommonView {
|
||||
this.evDataTrigger!.onSendSignal('homeView', data);
|
||||
}
|
||||
|
||||
updateData(data: Data) {
|
||||
updateData(data: DataTransfer) {
|
||||
if (data.wallet) this.wallet = data.wallet;
|
||||
|
||||
if (data.user) this.user = data.user;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import EventDataTrigger from 'helpers/evDataTrigger';
|
||||
import { formatNumber } from '../../helpers/data';
|
||||
import { Data, Nullable } from 'global/types';
|
||||
import { DataTransfer, Nullable } from 'global/types';
|
||||
import Wallet from 'models/wallet';
|
||||
import Transaction from 'models/transaction';
|
||||
import Category from 'models/category';
|
||||
@@ -22,7 +22,7 @@ export default class SummaryTabView {
|
||||
this.evDataTrigger!.create('summaryTabView', this.updateData.bind(this));
|
||||
}
|
||||
|
||||
updateData(data: Data) {
|
||||
updateData(data: DataTransfer) {
|
||||
if (data.wallet) this.wallet = data.wallet;
|
||||
|
||||
if (data.listTransactions) this.listTransactions = data.listTransactions;
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
} from '../../helpers/data';
|
||||
import { formatNumber } from '../../helpers/data';
|
||||
import TransactionView from './transactionView';
|
||||
import { Data, Nullable } from 'global/types';
|
||||
import { DataTransfer, Nullable } from 'global/types';
|
||||
import Wallet from 'models/wallet';
|
||||
import Transaction from 'models/transaction';
|
||||
import Category from 'models/category';
|
||||
@@ -41,7 +41,7 @@ export default class TransactionTabView {
|
||||
);
|
||||
}
|
||||
|
||||
updateData(data: Data) {
|
||||
updateData(data: DataTransfer) {
|
||||
if (data.wallet) this.wallet = data.wallet;
|
||||
|
||||
if (data.listTransactions) this.listTransactions = data.listTransactions;
|
||||
|
||||
@@ -3,7 +3,7 @@ import defaultCategoryIcon from '../../../assets/images/question-icon.svg';
|
||||
import CategoryView from './categoryView';
|
||||
import EventDataTrigger from 'helpers/evDataTrigger';
|
||||
import {
|
||||
Data,
|
||||
DataTransfer,
|
||||
ITransactionViewFunc,
|
||||
Nullable,
|
||||
PromiseVoid,
|
||||
@@ -80,7 +80,7 @@ export default class TransactionView {
|
||||
}
|
||||
|
||||
sendData() {
|
||||
const data: Data = {
|
||||
const data: DataTransfer = {
|
||||
wallet: this.wallet!,
|
||||
listTransactions: this.listTransactions!,
|
||||
};
|
||||
@@ -88,7 +88,7 @@ export default class TransactionView {
|
||||
this.evDataTrigger!.onSendSignal('transactionView', data);
|
||||
}
|
||||
|
||||
updateData(data: Data) {
|
||||
updateData(data: DataTransfer) {
|
||||
if (data.wallet) this.wallet = data.wallet;
|
||||
|
||||
if (data.listTransactions) this.listTransactions = data.listTransactions;
|
||||
|
||||
@@ -3,7 +3,7 @@ import Wallet from '../../models/wallet';
|
||||
import { renderRequiredText } from '../../helpers/validatorForm';
|
||||
import EventDataTrigger from 'helpers/evDataTrigger';
|
||||
import {
|
||||
Data,
|
||||
DataTransfer,
|
||||
IWalletViewFunc,
|
||||
Nullable,
|
||||
PromiseVoid,
|
||||
@@ -73,7 +73,7 @@ export default class WalletView {
|
||||
this.evDataTrigger!.onSendSignal('walletView', data);
|
||||
}
|
||||
|
||||
updateData(data: Data) {
|
||||
updateData(data: DataTransfer) {
|
||||
if (data.wallet) this.wallet = data.wallet;
|
||||
|
||||
if (data.user) this.user = data.user;
|
||||
|
||||
Reference in New Issue
Block a user