Skip to content

Commit 49d5d2a

Browse files
authored
Merge pull request #7 from code-yeongyu/improve-readability-constructor
생성자의 인자에서 바로 프로퍼티를 정의하도록 변경합니다.
2 parents 5ff7831 + ed868cc commit 49d5d2a

File tree

4 files changed

+7
-10
lines changed

4 files changed

+7
-10
lines changed

src/app/naver/elementParser.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import puppeteer from "puppeteer";
22
import { PaymentHistory } from "../common";
33

44
export default class ElementParser {
5-
private readonly page: puppeteer.Page;
65
private static async parseName(element: puppeteer.ElementHandle) {
76
const name =
87
(await element.$eval(
@@ -12,7 +11,7 @@ export default class ElementParser {
1211
return name;
1312
}
1413

15-
constructor(page: puppeteer.Page) {
14+
constructor(private readonly page: puppeteer.Page) {
1615
this.page = page;
1716
}
1817

src/app/naver/pageInteractor.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ export type LoginEvent =
88
| "unexpected";
99

1010
export default class PageInteractor {
11-
private readonly page: puppeteer.Page;
12-
private readonly elementParser: ElementParser;
1311
private _fullyLoaded = false;
1412

15-
constructor(page: puppeteer.Page, elementParser: ElementParser) {
13+
constructor(
14+
private readonly page: puppeteer.Page,
15+
private readonly elementParser: ElementParser
16+
) {
1617
this.page = page;
1718
this.elementParser = elementParser;
1819
}

src/app/naver/service.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ import {
1010
import { Module } from ".";
1111

1212
export default class Service {
13-
private readonly module: Module;
14-
15-
constructor(module: Module) {
13+
constructor(private readonly module: Module) {
1614
this.module = module;
1715
}
1816

src/app/naver/urlChanger.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import puppeteer from "puppeteer";
22

33
export default class URLChanger {
4-
private readonly page: puppeteer.Page;
54
loginURL = "https://nid.naver.com/nidlogin.login";
65
paymentHistoryURL =
76
"https://new-m.pay.naver.com/historybenefit/paymenthistory";
87

9-
constructor(page: puppeteer.Page) {
8+
constructor(private readonly page: puppeteer.Page) {
109
this.page = page;
1110
}
1211

0 commit comments

Comments
 (0)