mirror of
https://github.com/trympet/nextcloud-artifacts-action.git
synced 2025-04-24 20:16:08 +02:00
38 lines
753 B
TypeScript
38 lines
753 B
TypeScript
/* eslint-disable @typescript-eslint/no-non-null-assertion */
|
|
import { Inputs } from '../../src/Inputs'
|
|
import { NoFileOption } from '../../src/NoFileOption'
|
|
|
|
export class InputsDouble implements Inputs {
|
|
get ArtifactName(): string {
|
|
return process.env['ARTIFACT_NAME']!
|
|
}
|
|
|
|
get ArtifactPath(): string {
|
|
return process.env['ARTIFACT_PATH']!
|
|
}
|
|
|
|
get Retention(): string {
|
|
return ''
|
|
}
|
|
|
|
get Endpoint(): URL {
|
|
return new URL(process.env['ENDPOINT']!)
|
|
}
|
|
|
|
get Username(): string {
|
|
return process.env['USERNAME']!
|
|
}
|
|
|
|
get Password(): string {
|
|
return process.env['PASSWORD']!
|
|
}
|
|
|
|
get Token(): string {
|
|
return process.env['TOKEN']!
|
|
}
|
|
|
|
get NoFileBehvaior(): NoFileOption {
|
|
return NoFileOption.error
|
|
}
|
|
}
|