MCPcopy Create free account
hub / github.com/bearlyai/OpenADE / repoCreateParams

Function repoCreateParams

projects/openade-module/src/module.ts:229–238  ·  view source on GitHub ↗
(params: unknown)

Source from the content-addressed store, hash-verified

227}
228
229function repoCreateParams(params: unknown): OpenADERepoCreateRequest {
230 const record = asRecord(params)
231 return {
232 repoId: optionalStringParam(record, "repoId"),
233 name: stringParam(record, "name"),
234 path: stringParam(record, "path"),
235 createdBy: repoUserParam(record.createdBy),
236 createdAt: optionalStringParam(record, "createdAt"),
237 }
238}
239
240function repoUpdateParams(params: unknown): OpenADERepoUpdateRequest {
241 const record = asRecord(params)

Callers 1

registerFunction · 0.85

Calls 4

optionalStringParamFunction · 0.85
stringParamFunction · 0.85
repoUserParamFunction · 0.85
asRecordFunction · 0.70

Tested by

no test coverage detected