Class ModrinthV2Client
🏭 Constructors
constructor
new ModrinthV2Client(options: ModrinthClientOptions): ModrinthV2ClientParameters
- options:
ModrinthClientOptions
Return Type
ModrinthV2Client
Defined in: packages/modrinth/index.ts:185
🏷️ Properties
baseUrl
baseUrl: stringDefined in: packages/modrinth/index.ts:181
dispatcher
dispatcher: DispatcherDefined in: packages/modrinth/index.ts:182
headers
headers: Record<string, string>Defined in: packages/modrinth/index.ts:183
🔧 Methods
getCategoryTags
getCategoryTags(signal: AbortSignal): Promise<Category[]>Parameters
- signal:
AbortSignal
Return Type
Promise<Category[]>
Defined in: packages/modrinth/index.ts:397
getGameVersionTags
getGameVersionTags(signal: AbortSignal): Promise<GameVersion[]>Parameters
- signal:
AbortSignal
Return Type
Promise<GameVersion[]>
Defined in: packages/modrinth/index.ts:414
getLatestProjectVersion
getLatestProjectVersion(sha1: string, __namedParameters: Object= {}, signal: AbortSignal): Promise<ProjectVersion>Parameters
- sha1:
string - __namedParameters:
Object - signal:
AbortSignal
Return Type
Promise<ProjectVersion>
Defined in: packages/modrinth/index.ts:357
getLatestVersionsFromHashes
getLatestVersionsFromHashes(hashes: string[], __namedParameters: Object= {}, signal: AbortSignal): Promise<Record<string, ProjectVersion>>Parameters
- hashes:
string[] - __namedParameters:
Object - signal:
AbortSignal
Return Type
Promise<Record<string, ProjectVersion>>
Defined in: packages/modrinth/index.ts:333
getLicenseTags
getLicenseTags(signal: AbortSignal): Promise<License[]>Parameters
- signal:
AbortSignal
Return Type
Promise<License[]>
Defined in: packages/modrinth/index.ts:380
getLoaderTags
getLoaderTags(signal: AbortSignal): Promise<Loader[]>Parameters
- signal:
AbortSignal
Return Type
Promise<Loader[]>
Defined in: packages/modrinth/index.ts:431
getProject
getProject(projectId: string, signal: AbortSignal): Promise<Project>Parameters
- projectId:
string - signal:
AbortSignal
Return Type
Promise<Project>
Defined in: packages/modrinth/index.ts:217
getProjectTeamMembers
getProjectTeamMembers(projectId: string, signal: AbortSignal): Promise<TeamMember[]>Parameters
- projectId:
string - signal:
AbortSignal
Return Type
Promise<TeamMember[]>
Defined in: packages/modrinth/index.ts:448
getProjectVersion
getProjectVersion(versionId: string, signal: AbortSignal): Promise<ProjectVersion>Parameters
- versionId:
string - signal:
AbortSignal
Return Type
Promise<ProjectVersion>
Defined in: packages/modrinth/index.ts:273
getProjectVersions
getProjectVersions(projectId: string, __namedParameters: Object= {}, signal: AbortSignal): Promise<ProjectVersion[]>Parameters
- projectId:
string - __namedParameters:
Object - signal:
AbortSignal
Return Type
Promise<ProjectVersion[]>
Defined in: packages/modrinth/index.ts:253
getProjectVersionsByHash
getProjectVersionsByHash(hashes: string[], algorithm: string= 'sha1', signal: AbortSignal): Promise<Record<string, ProjectVersion>>Parameters
- hashes:
string[] - algorithm:
string - signal:
AbortSignal
Return Type
Promise<Record<string, ProjectVersion>>
Defined in: packages/modrinth/index.ts:308
getProjectVersionsById
getProjectVersionsById(ids: string[], signal: AbortSignal): Promise<ProjectVersion[]>Parameters
- ids:
string[] - signal:
AbortSignal
Return Type
Promise<ProjectVersion[]>
Defined in: packages/modrinth/index.ts:290
getProjects
getProjects(projectIds: string[], signal: AbortSignal): Promise<Project[]>Parameters
- projectIds:
string[] - signal:
AbortSignal
Return Type
Promise<Project[]>
Defined in: packages/modrinth/index.ts:235
getUser
getUser(id: string, signal: AbortSignal): Promise<User>Parameters
- id:
string - signal:
AbortSignal
Return Type
Promise<User>
Defined in: packages/modrinth/index.ts:465
getUserProjects
getUserProjects(id: string, signal: AbortSignal): Promise<Project[]>Parameters
- id:
string - signal:
AbortSignal
Return Type
Promise<Project[]>
Defined in: packages/modrinth/index.ts:482
searchProjects
searchProjects(options: SearchProjectOptions, signal: AbortSignal): Promise<SearchResult>Parameters
- options:
SearchProjectOptions - signal:
AbortSignal
Return Type
Promise<SearchResult>
Defined in: packages/modrinth/index.ts:194