refactor: fix type
This commit is contained in:
		
							parent
							
								
									e0a4864bea
								
							
						
					
					
						commit
						ddd655c0c1
					
				
					 3 changed files with 7 additions and 7 deletions
				
			
		|  | @ -5,7 +5,7 @@ import { getInstanceActor } from '@/services/instance-actor.js'; | |||
| 
 | ||||
| // to anonymise reporters, the reporting actor must be a system user
 | ||||
| // object has to be a uri or array of uris
 | ||||
| export const renderFlag = (user: ILocalUser, object: [string], content: string): IActivity => { | ||||
| export const renderFlag = (user: ILocalUser, object: [string], content: string) => { | ||||
| 	return { | ||||
| 		type: 'Flag', | ||||
| 		actor: `${config.url}/users/${user.id}`, | ||||
|  |  | |||
|  | @ -48,7 +48,7 @@ export function getOneApId(value: ApObject): string { | |||
| export function getApId(value: string | IObject): string { | ||||
| 	if (typeof value === 'string') return value; | ||||
| 	if (typeof value.id === 'string') return value.id; | ||||
| 	throw new Error(`cannot detemine id`); | ||||
| 	throw new Error('cannot detemine id'); | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  | @ -57,7 +57,7 @@ export function getApId(value: string | IObject): string { | |||
| export function getApType(value: IObject): string { | ||||
| 	if (typeof value.type === 'string') return value.type; | ||||
| 	if (Array.isArray(value.type) && typeof value.type[0] === 'string') return value.type[0]; | ||||
| 	throw new Error(`cannot detect type`); | ||||
| 	throw new Error('cannot detect type'); | ||||
| } | ||||
| 
 | ||||
| export function getOneApHrefNullable(value: ApObject | undefined): string | undefined { | ||||
|  |  | |||
|  | @ -1,8 +1,8 @@ | |||
| import define from '../../define.js'; | ||||
| import { ApiError } from '../../error.js'; | ||||
| import { IsNull } from 'typeorm'; | ||||
| import { Pages, Users } from '@/models/index.js'; | ||||
| import { Page } from '@/models/entities/page.js'; | ||||
| import { IsNull } from 'typeorm'; | ||||
| import define from '../../define.js'; | ||||
| import { ApiError } from '../../error.js'; | ||||
| 
 | ||||
| export const meta = { | ||||
| 	tags: ['pages'], | ||||
|  | @ -45,7 +45,7 @@ export const paramDef = { | |||
| 
 | ||||
| // eslint-disable-next-line import/no-default-export
 | ||||
| export default define(meta, paramDef, async (ps, user) => { | ||||
| 	let page: Page | undefined; | ||||
| 	let page: Page | null = null; | ||||
| 
 | ||||
| 	if (ps.pageId) { | ||||
| 		page = await Pages.findOneBy({ id: ps.pageId }); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue