U
Size: a a a
U
NT
NT
NT
g
АР
NT
KN
KN
KN
KN
АР
KN
KN
KN
KN
interface Storage {т.к. Any не рагламентирован в спеке, как и базовые типы Object/Scalar, то и на выходе непонятно как подобное реализовать, учитывая текущую спеку SDL.
fetch(id: ID): Any
}
type UserStorage implements Storage {
fetch(id: ID): User
}
interface Storage {
fetch(id: ID): GeneratedAnyInterface # тут заменяем на интерфейс
}
type UserStorage implements Storage {
fetch(id: ID): User
}
type User implements GeneratedAnyInterface # тут инжектим его
{ }
АР
АР
АР
NT