mirror of
https://github.com/coder/coder.git
synced 2026-06-07 06:58:17 +00:00
d9da054c9d
* chore: types generated handling readonly slices * add -update flag to update goldens * revert excess gens * fix: update most UI types to account for readonly modifiers * fix: remove accidental mutation from NavBarView * fix: remove mutation warning for BatchUpdateConfirmation stories * fix: remove mutation warning for BactchUpdateConfirmation * fix: format ActiveUserChart * fix: update import to make linter happy * fix: update fmt issue * fix: disable file write lint rule from unit test --------- Co-authored-by: Parkreiner <throwawayclover@gmail.com>
41 lines
1.2 KiB
TypeScript
41 lines
1.2 KiB
TypeScript
// From codersdk/generics.go
|
|
export interface Complex<C extends comparable, S extends Single, T extends Custom> {
|
|
readonly dynamic: Fields<C, boolean, string, S>
|
|
readonly order: FieldsDiffOrder<C, string, S, T>
|
|
readonly comparable: C
|
|
readonly single: S
|
|
readonly static: Static
|
|
}
|
|
|
|
// From codersdk/generics.go
|
|
export interface Dynamic<A extends any, S extends Single> {
|
|
readonly dynamic: Fields<boolean, A, string, S>
|
|
readonly comparable: boolean
|
|
}
|
|
|
|
// From codersdk/generics.go
|
|
export interface Fields<C extends comparable, A extends any, T extends Custom, S extends Single> {
|
|
readonly comparable: C
|
|
readonly any: A
|
|
readonly custom: T
|
|
readonly again: T
|
|
readonly single_constraint: S
|
|
}
|
|
|
|
// From codersdk/generics.go
|
|
export interface FieldsDiffOrder<A extends any, C extends comparable, S extends Single, T extends Custom> {
|
|
readonly Fields: Fields<C, A, T, S>
|
|
}
|
|
|
|
// From codersdk/generics.go
|
|
export interface Static {
|
|
readonly static: Fields<string, number, number, string>
|
|
}
|
|
|
|
// From codersdk/generics.go
|
|
export type Custom = string | boolean | number | (readonly string[]) | null
|
|
|
|
// From codersdk/generics.go
|
|
export type Single = string
|
|
|
|
export type comparable = boolean | number | string | any |