run pnpm build-misskey-js-with-types (#12972)
				
					
				
			This commit is contained in:
		
							parent
							
								
									cf54c2ba47
								
							
						
					
					
						commit
						be57ff4985
					
				
					 8 changed files with 199 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -11,8 +11,6 @@ import { DI } from '@/di-symbols.js';
 | 
			
		|||
import { UserEntityService } from '@/core/entities/UserEntityService.js';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	tags: [],
 | 
			
		||||
 | 
			
		||||
	allowGet: true,
 | 
			
		||||
	cacheSec: 60,
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,8 +12,6 @@ import { DI } from '@/di-symbols.js';
 | 
			
		|||
import { ApiError } from '../../error.js';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	tags: [],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -473,6 +473,18 @@ type BlockingListRequest = operations['blocking/list']['requestBody']['content']
 | 
			
		|||
// @public (undocumented)
 | 
			
		||||
type BlockingListResponse = operations['blocking/list']['responses']['200']['content']['application/json'];
 | 
			
		||||
 | 
			
		||||
// @public (undocumented)
 | 
			
		||||
type BubbleGameRankingRequest = operations['bubble-game/ranking']['requestBody']['content']['application/json'];
 | 
			
		||||
 | 
			
		||||
// @public (undocumented)
 | 
			
		||||
type BubbleGameRankingResponse = operations['bubble-game/ranking']['responses']['200']['content']['application/json'];
 | 
			
		||||
 | 
			
		||||
// @public (undocumented)
 | 
			
		||||
type BubbleGameRegisterRequest = operations['bubble-game/register']['requestBody']['content']['application/json'];
 | 
			
		||||
 | 
			
		||||
// @public (undocumented)
 | 
			
		||||
type BubbleGameRegisterResponse = operations['bubble-game/register']['responses']['200']['content']['application/json'];
 | 
			
		||||
 | 
			
		||||
// @public (undocumented)
 | 
			
		||||
type Channel = components['schemas']['Channel'];
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1607,6 +1619,10 @@ declare namespace entities {
 | 
			
		|||
        FetchExternalResourcesRequest,
 | 
			
		||||
        FetchExternalResourcesResponse,
 | 
			
		||||
        RetentionResponse,
 | 
			
		||||
        BubbleGameRegisterRequest,
 | 
			
		||||
        BubbleGameRegisterResponse,
 | 
			
		||||
        BubbleGameRankingRequest,
 | 
			
		||||
        BubbleGameRankingResponse,
 | 
			
		||||
        Error_2 as Error,
 | 
			
		||||
        UserLite,
 | 
			
		||||
        UserDetailedNotMeOnly,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
/*
 | 
			
		||||
 * version: 2023.12.2
 | 
			
		||||
 * generatedAt: 2024-01-07T15:22:15.630Z
 | 
			
		||||
 * generatedAt: 2024-01-11T14:29:04.817Z
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import type { SwitchCaseResponseType } from '../api.js';
 | 
			
		||||
| 
						 | 
				
			
			@ -3985,5 +3985,27 @@ declare module '../api.js' {
 | 
			
		|||
      params: P,
 | 
			
		||||
      credential?: string | null,
 | 
			
		||||
    ): Promise<SwitchCaseResponseType<E, P>>;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * No description provided.
 | 
			
		||||
     * 
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *write:account*
 | 
			
		||||
     */
 | 
			
		||||
    request<E extends 'bubble-game/register', P extends Endpoints[E]['req']>(
 | 
			
		||||
      endpoint: E,
 | 
			
		||||
      params: P,
 | 
			
		||||
      credential?: string | null,
 | 
			
		||||
    ): Promise<SwitchCaseResponseType<E, P>>;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * No description provided.
 | 
			
		||||
     * 
 | 
			
		||||
     * **Credential required**: *No*
 | 
			
		||||
     */
 | 
			
		||||
    request<E extends 'bubble-game/ranking', P extends Endpoints[E]['req']>(
 | 
			
		||||
      endpoint: E,
 | 
			
		||||
      params: P,
 | 
			
		||||
      credential?: string | null,
 | 
			
		||||
    ): Promise<SwitchCaseResponseType<E, P>>;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
/*
 | 
			
		||||
 * version: 2023.12.2
 | 
			
		||||
 * generatedAt: 2024-01-07T15:22:15.626Z
 | 
			
		||||
 * generatedAt: 2024-01-11T14:29:04.814Z
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import type {
 | 
			
		||||
| 
						 | 
				
			
			@ -540,6 +540,10 @@ import type {
 | 
			
		|||
	FetchExternalResourcesRequest,
 | 
			
		||||
	FetchExternalResourcesResponse,
 | 
			
		||||
	RetentionResponse,
 | 
			
		||||
	BubbleGameRegisterRequest,
 | 
			
		||||
	BubbleGameRegisterResponse,
 | 
			
		||||
	BubbleGameRankingRequest,
 | 
			
		||||
	BubbleGameRankingResponse,
 | 
			
		||||
} from './entities.js';
 | 
			
		||||
 | 
			
		||||
export type Endpoints = {
 | 
			
		||||
| 
						 | 
				
			
			@ -901,4 +905,6 @@ export type Endpoints = {
 | 
			
		|||
	'fetch-rss': { req: FetchRssRequest; res: FetchRssResponse };
 | 
			
		||||
	'fetch-external-resources': { req: FetchExternalResourcesRequest; res: FetchExternalResourcesResponse };
 | 
			
		||||
	'retention': { req: EmptyRequest; res: RetentionResponse };
 | 
			
		||||
	'bubble-game/register': { req: BubbleGameRegisterRequest; res: BubbleGameRegisterResponse };
 | 
			
		||||
	'bubble-game/ranking': { req: BubbleGameRankingRequest; res: BubbleGameRankingResponse };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
/*
 | 
			
		||||
 * version: 2023.12.2
 | 
			
		||||
 * generatedAt: 2024-01-07T15:22:15.624Z
 | 
			
		||||
 * generatedAt: 2024-01-11T14:29:04.811Z
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import { operations } from './types.js';
 | 
			
		||||
| 
						 | 
				
			
			@ -542,3 +542,7 @@ export type FetchRssResponse = operations['fetch-rss']['responses']['200']['cont
 | 
			
		|||
export type FetchExternalResourcesRequest = operations['fetch-external-resources']['requestBody']['content']['application/json'];
 | 
			
		||||
export type FetchExternalResourcesResponse = operations['fetch-external-resources']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type RetentionResponse = operations['retention']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type BubbleGameRegisterRequest = operations['bubble-game/register']['requestBody']['content']['application/json'];
 | 
			
		||||
export type BubbleGameRegisterResponse = operations['bubble-game/register']['responses']['200']['content']['application/json'];
 | 
			
		||||
export type BubbleGameRankingRequest = operations['bubble-game/ranking']['requestBody']['content']['application/json'];
 | 
			
		||||
export type BubbleGameRankingResponse = operations['bubble-game/ranking']['responses']['200']['content']['application/json'];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
/*
 | 
			
		||||
 * version: 2023.12.2
 | 
			
		||||
 * generatedAt: 2024-01-07T15:22:15.623Z
 | 
			
		||||
 * generatedAt: 2024-01-11T14:29:04.810Z
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import { components } from './types.js';
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@
 | 
			
		|||
 | 
			
		||||
/*
 | 
			
		||||
 * version: 2023.12.2
 | 
			
		||||
 * generatedAt: 2024-01-07T15:22:15.494Z
 | 
			
		||||
 * generatedAt: 2024-01-11T14:29:04.681Z
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
| 
						 | 
				
			
			@ -3447,6 +3447,31 @@ export type paths = {
 | 
			
		|||
     */
 | 
			
		||||
    post: operations['retention'];
 | 
			
		||||
  };
 | 
			
		||||
  '/bubble-game/register': {
 | 
			
		||||
    /**
 | 
			
		||||
     * bubble-game/register
 | 
			
		||||
     * @description No description provided.
 | 
			
		||||
     *
 | 
			
		||||
     * **Credential required**: *Yes* / **Permission**: *write:account*
 | 
			
		||||
     */
 | 
			
		||||
    post: operations['bubble-game/register'];
 | 
			
		||||
  };
 | 
			
		||||
  '/bubble-game/ranking': {
 | 
			
		||||
    /**
 | 
			
		||||
     * bubble-game/ranking
 | 
			
		||||
     * @description No description provided.
 | 
			
		||||
     *
 | 
			
		||||
     * **Credential required**: *No*
 | 
			
		||||
     */
 | 
			
		||||
    get: operations['bubble-game/ranking'];
 | 
			
		||||
    /**
 | 
			
		||||
     * bubble-game/ranking
 | 
			
		||||
     * @description No description provided.
 | 
			
		||||
     *
 | 
			
		||||
     * **Credential required**: *No*
 | 
			
		||||
     */
 | 
			
		||||
    post: operations['bubble-game/ranking'];
 | 
			
		||||
  };
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export type webhooks = Record<string, never>;
 | 
			
		||||
| 
						 | 
				
			
			@ -25396,5 +25421,126 @@ export type operations = {
 | 
			
		|||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  /**
 | 
			
		||||
   * bubble-game/register
 | 
			
		||||
   * @description No description provided.
 | 
			
		||||
   *
 | 
			
		||||
   * **Credential required**: *Yes* / **Permission**: *write:account*
 | 
			
		||||
   */
 | 
			
		||||
  'bubble-game/register': {
 | 
			
		||||
    requestBody: {
 | 
			
		||||
      content: {
 | 
			
		||||
        'application/json': {
 | 
			
		||||
          score: number;
 | 
			
		||||
          seed: string;
 | 
			
		||||
          logs: unknown[];
 | 
			
		||||
          gameMode: string;
 | 
			
		||||
          gameVersion: number;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    responses: {
 | 
			
		||||
      /** @description OK (with results) */
 | 
			
		||||
      200: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': unknown;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Client error */
 | 
			
		||||
      400: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Authentication error */
 | 
			
		||||
      401: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Forbidden error */
 | 
			
		||||
      403: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description I'm Ai */
 | 
			
		||||
      418: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description To many requests */
 | 
			
		||||
      429: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Internal server error */
 | 
			
		||||
      500: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  /**
 | 
			
		||||
   * bubble-game/ranking
 | 
			
		||||
   * @description No description provided.
 | 
			
		||||
   *
 | 
			
		||||
   * **Credential required**: *No*
 | 
			
		||||
   */
 | 
			
		||||
  'bubble-game/ranking': {
 | 
			
		||||
    requestBody: {
 | 
			
		||||
      content: {
 | 
			
		||||
        'application/json': {
 | 
			
		||||
          gameMode: string;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    responses: {
 | 
			
		||||
      /** @description OK (with results) */
 | 
			
		||||
      200: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': {
 | 
			
		||||
              /** Format: misskey:id */
 | 
			
		||||
              id: string;
 | 
			
		||||
              score: number;
 | 
			
		||||
              user: components['schemas']['UserLite'];
 | 
			
		||||
            }[];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Client error */
 | 
			
		||||
      400: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Authentication error */
 | 
			
		||||
      401: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Forbidden error */
 | 
			
		||||
      403: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description I'm Ai */
 | 
			
		||||
      418: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
      /** @description Internal server error */
 | 
			
		||||
      500: {
 | 
			
		||||
        content: {
 | 
			
		||||
          'application/json': components['schemas']['Error'];
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue