2020-11-20 14:20:38 +01:00
|
|
|
# typed: strict
|
|
|
|
|
|
|
|
module SharedEnvExtension
|
2024-08-23 05:21:23 +01:00
|
|
|
# Overload to allow `PATH` values.
|
|
|
|
sig {
|
|
|
|
type_parameters(:U).params(
|
|
|
|
key: String,
|
2025-08-23 18:44:36 -07:00
|
|
|
value: T.all(T.type_parameter(:U), T.nilable(T.any(String, Pathname, PATH))),
|
2024-08-23 05:21:23 +01:00
|
|
|
).returns(T.type_parameter(:U))
|
|
|
|
}
|
|
|
|
def []=(key, value); end
|
2020-11-20 14:20:38 +01:00
|
|
|
end
|