Add types to compileTime modules

This commit is contained in:
Alex Gleason
2023-09-20 16:02:36 -05:00
parent 2a78515acd
commit 389ec700b8
5 changed files with 30 additions and 29 deletions

View File

@ -35,14 +35,18 @@ const version = (pkg: Record<string, any>) => {
return pkg.version;
};
const code = {
name: pkg.name,
displayName: pkg.displayName,
url: pkg.repository.url,
repository: shortRepoName(pkg.repository.url),
version: version(pkg),
homepage: pkg.homepage,
ref: CI_COMMIT_TAG || CI_COMMIT_SHA || tryGit('git rev-parse HEAD'),
};
export type Code = typeof code;
export default () => ({
data: {
name: pkg.name,
displayName: pkg.displayName,
url: pkg.repository.url,
repository: shortRepoName(pkg.repository.url),
version: version(pkg),
homepage: pkg.homepage,
ref: CI_COMMIT_TAG || CI_COMMIT_SHA || tryGit('git rev-parse HEAD'),
},
data: code,
});