This commit is contained in:
@@ -3,6 +3,10 @@ import { Opaque } from "type-fest"
|
||||
|
||||
export type AbstractTag = "@thilawyn/traitify-ts/Abstract"
|
||||
|
||||
export function abstract<Abstract extends object = {}>() {
|
||||
return {} as Opaque<Abstract, AbstractTag>
|
||||
export function abstract<
|
||||
Abstract extends {} = {}
|
||||
>(): (
|
||||
Opaque<Abstract, AbstractTag>
|
||||
) {
|
||||
return undefined as any
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user