forked from mirrors/gotosocial
98263a7de6
* start fixing up tests * fix up tests + automate with drone * fiddle with linting * messing about with drone.yml * some more fiddling * hmmm * add cache * add vendor directory * verbose * ci updates * update some little things * update sig
17 lines
271 B
Go
17 lines
271 B
Go
package types
|
|
|
|
// Type represents a file MIME type and its extension
|
|
type Type struct {
|
|
MIME MIME
|
|
Extension string
|
|
}
|
|
|
|
// NewType creates a new Type
|
|
func NewType(ext, mime string) Type {
|
|
t := Type{
|
|
MIME: NewMIME(mime),
|
|
Extension: ext,
|
|
}
|
|
return Add(t)
|
|
}
|