Skip to content

Commit c861007

Browse files
CopilotBlankll
andcommitted
fix: Format dnsOperations.ts to comply with prettier rules
Fixed curried function formatting to match prettier requirements: - Changed function declarations from single-line currying to multi-line - Each arrow function on its own line for better readability - Applies to addDomainRecord, deleteDomainRecord, describeDomainRecords, checkDomainRecordExists All linting issues resolved. Co-authored-by: Blankll <28639911+Blankll@users.noreply.github.com>
1 parent 6048c96 commit c861007

File tree

1 file changed

+50
-49
lines changed

1 file changed

+50
-49
lines changed

src/common/aliyunClient/dnsOperations.ts

Lines changed: 50 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -28,62 +28,63 @@ export type DnsOperations = {
2828
checkDomainRecordExists: (domainName: string, rr: string) => Promise<boolean>;
2929
};
3030

31-
const addDomainRecord = (dnsClient: DnsSdkClient) => async (
32-
config: DnsRecordConfig,
33-
): Promise<string> => {
34-
const request = new dns.AddDomainRecordRequest({
35-
domainName: config.domainName,
36-
RR: config.rr,
37-
type: config.type,
38-
value: config.value,
39-
TTL: config.ttl || 600,
40-
});
31+
const addDomainRecord =
32+
(dnsClient: DnsSdkClient) =>
33+
async (config: DnsRecordConfig): Promise<string> => {
34+
const request = new dns.AddDomainRecordRequest({
35+
domainName: config.domainName,
36+
RR: config.rr,
37+
type: config.type,
38+
value: config.value,
39+
TTL: config.ttl || 600,
40+
});
4141

42-
const response = await dnsClient.addDomainRecord(request);
43-
return response.body?.recordId || '';
44-
};
42+
const response = await dnsClient.addDomainRecord(request);
43+
return response.body?.recordId || '';
44+
};
4545

46-
const deleteDomainRecord = (dnsClient: DnsSdkClient) => async (recordId: string): Promise<void> => {
47-
const request = new dns.DeleteDomainRecordRequest({
48-
recordId,
49-
});
46+
const deleteDomainRecord =
47+
(dnsClient: DnsSdkClient) =>
48+
async (recordId: string): Promise<void> => {
49+
const request = new dns.DeleteDomainRecordRequest({
50+
recordId,
51+
});
5052

51-
await dnsClient.deleteDomainRecord(request);
52-
};
53+
await dnsClient.deleteDomainRecord(request);
54+
};
5355

54-
const describeDomainRecords = (dnsClient: DnsSdkClient) => async (
55-
domainName: string,
56-
rrKeyWord?: string,
57-
): Promise<Array<DnsRecordInfo>> => {
58-
const request = new dns.DescribeDomainRecordsRequest({
59-
domainName,
60-
RRKeyWord: rrKeyWord,
61-
});
56+
const describeDomainRecords =
57+
(dnsClient: DnsSdkClient) =>
58+
async (domainName: string, rrKeyWord?: string): Promise<Array<DnsRecordInfo>> => {
59+
const request = new dns.DescribeDomainRecordsRequest({
60+
domainName,
61+
RRKeyWord: rrKeyWord,
62+
});
6263

63-
const response = await dnsClient.describeDomainRecords(request);
64-
const records = response.body?.domainRecords?.record || [];
64+
const response = await dnsClient.describeDomainRecords(request);
65+
const records = response.body?.domainRecords?.record || [];
6566

66-
return records.map((record: dns.DescribeDomainRecordsResponseBodyDomainRecordsRecord) => ({
67-
recordId: record.recordId,
68-
domainName: record.domainName,
69-
rr: record.RR,
70-
type: record.type,
71-
value: record.value,
72-
ttl: record.TTL,
73-
status: record.status,
74-
}));
75-
};
67+
return records.map((record: dns.DescribeDomainRecordsResponseBodyDomainRecordsRecord) => ({
68+
recordId: record.recordId,
69+
domainName: record.domainName,
70+
rr: record.RR,
71+
type: record.type,
72+
value: record.value,
73+
ttl: record.TTL,
74+
status: record.status,
75+
}));
76+
};
7677

77-
const checkDomainRecordExists = (
78-
describeFn: (domainName: string, rrKeyWord?: string) => Promise<Array<DnsRecordInfo>>,
79-
) => async (domainName: string, rr: string): Promise<boolean> => {
80-
try {
81-
const records = await describeFn(domainName, rr);
82-
return records.some((record) => record.rr === rr);
83-
} catch {
84-
return false;
85-
}
86-
};
78+
const checkDomainRecordExists =
79+
(describeFn: (domainName: string, rrKeyWord?: string) => Promise<Array<DnsRecordInfo>>) =>
80+
async (domainName: string, rr: string): Promise<boolean> => {
81+
try {
82+
const records = await describeFn(domainName, rr);
83+
return records.some((record) => record.rr === rr);
84+
} catch {
85+
return false;
86+
}
87+
};
8788

8889
export const createDnsOperations = (dnsClient: DnsSdkClient): DnsOperations => {
8990
const describe = describeDomainRecords(dnsClient);

0 commit comments

Comments
 (0)