Skip to content

Commit

Permalink
fix(misskey-js): 自動生成物の冒頭からバージョンと日付を削除 (#13185)
Browse files Browse the repository at this point in the history
  • Loading branch information
samunohito authored Feb 6, 2024
1 parent 500ea79 commit c81b61e
Show file tree
Hide file tree
Showing 6 changed files with 0 additions and 55 deletions.
30 changes: 0 additions & 30 deletions packages/misskey-js/generator/src/generator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,6 @@ import { toPascal } from 'ts-case-convert';
import OpenAPIParser from '@readme/openapi-parser';
import openapiTS from 'openapi-typescript';

function generateVersionHeaderComment(openApiDocs: OpenAPIV3_1.Document): string {
const contents = {
version: openApiDocs.info.version,
generatedAt: new Date().toISOString(),
};

const lines: string[] = [];
lines.push('/*');
for (const [key, value] of Object.entries(contents)) {
lines.push(` * ${key}: ${value}`);
}
lines.push(' */');

return lines.join('\n');
}

async function generateBaseTypes(
openApiDocs: OpenAPIV3_1.Document,
openApiJsonPath: string,
Expand All @@ -36,9 +20,6 @@ async function generateBaseTypes(
}
lines.push('');

lines.push(generateVersionHeaderComment(openApiDocs));
lines.push('');

const generatedTypes = await openapiTS(openApiJsonPath, { exportType: true });
lines.push(generatedTypes);
lines.push('');
Expand All @@ -59,8 +40,6 @@ async function generateSchemaEntities(
const schemaNames = Object.keys(schemas);
const typeAliasLines: string[] = [];

typeAliasLines.push(generateVersionHeaderComment(openApiDocs));
typeAliasLines.push('');
typeAliasLines.push(`import { components } from '${toImportPath(typeFileName)}';`);
typeAliasLines.push(
...schemaNames.map(it => `export type ${it} = components['schemas']['${it}'];`),
Expand Down Expand Up @@ -119,9 +98,6 @@ async function generateEndpoints(

const entitiesOutputLine: string[] = [];

entitiesOutputLine.push(generateVersionHeaderComment(openApiDocs));
entitiesOutputLine.push('');

entitiesOutputLine.push(`import { operations } from '${toImportPath(typeFileName)}';`);
entitiesOutputLine.push('');

Expand All @@ -139,9 +115,6 @@ async function generateEndpoints(

const endpointOutputLine: string[] = [];

endpointOutputLine.push(generateVersionHeaderComment(openApiDocs));
endpointOutputLine.push('');

endpointOutputLine.push('import type {');
endpointOutputLine.push(
...[emptyRequest, emptyResponse, ...entities].map(it => '\t' + it.generateName() + ','),
Expand Down Expand Up @@ -187,9 +160,6 @@ async function generateApiClientJSDoc(

const endpointOutputLine: string[] = [];

endpointOutputLine.push(generateVersionHeaderComment(openApiDocs));
endpointOutputLine.push('');

endpointOutputLine.push(`import type { SwitchCaseResponseType } from '${toImportPath(apiClientFileName)}';`);
endpointOutputLine.push(`import type { Endpoints } from '${toImportPath(endpointsFileName)}';`);
endpointOutputLine.push('');
Expand Down
5 changes: 0 additions & 5 deletions packages/misskey-js/src/autogen/apiClientJSDoc.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
/*
* version: 2024.2.0-beta.8
* generatedAt: 2024-02-04T16:51:09.469Z
*/

import type { SwitchCaseResponseType } from '../api.js';
import type { Endpoints } from './endpoint.js';

Expand Down
5 changes: 0 additions & 5 deletions packages/misskey-js/src/autogen/endpoint.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
/*
* version: 2024.2.0-beta.8
* generatedAt: 2024-02-04T16:51:09.467Z
*/

import type {
EmptyRequest,
EmptyResponse,
Expand Down
5 changes: 0 additions & 5 deletions packages/misskey-js/src/autogen/entities.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
/*
* version: 2024.2.0-beta.8
* generatedAt: 2024-02-04T16:51:09.466Z
*/

import { operations } from './types.js';

export type EmptyRequest = Record<string, unknown> | undefined;
Expand Down
5 changes: 0 additions & 5 deletions packages/misskey-js/src/autogen/models.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
/*
* version: 2024.2.0-beta.8
* generatedAt: 2024-02-04T16:51:09.465Z
*/

import { components } from './types.js';
export type Error = components['schemas']['Error'];
export type UserLite = components['schemas']['UserLite'];
Expand Down
5 changes: 0 additions & 5 deletions packages/misskey-js/src/autogen/types.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
/* eslint @typescript-eslint/naming-convention: 0 */
/* eslint @typescript-eslint/no-explicit-any: 0 */

/*
* version: 2024.2.0-beta.8
* generatedAt: 2024-02-04T16:51:09.378Z
*/

/**
* This file was auto-generated by openapi-typescript.
* Do not make direct changes to the file.
Expand Down

0 comments on commit c81b61e

Please sign in to comment.