Lukas
Wrong input types derived from @effect/schema
Here are the last promised types
Meanwhile the hover for my decoder function seems to be correct.
function decodeUnknownSync<{authenticated: boolean, limit: number, offset: number, permissions: readonly (Permission)[], roleIds: readonly string[]},{authenticated?: false | true | undefined, limit?: number | undefined, offset?: number | undefined, permissions?: readonly (Permission)[] | undefined, roleIds?: readonly string[] | undefined}>( schema: Schema.Schema<{authenticated: boolean, limit: number, offset: number, permissions: readonly (Permission)[], roleIds: readonly string[]}, {authenticated?: false | true | undefined, limit?: number | undefined, offset?: number | undefined, permissions?: readonly (Permission)[] | undefined, roleIds?: readonly string[] | undefined}, never>, options?: AST.ParseOptions, ): (u: unknown, overrideOptions?: AST.ParseOptions) => {authenticated: boolean, limit: number, offset: number, permissions: readonly (Permission)[], roleIds: readonly string[]}
function decodeUnknownSync<{authenticated: boolean, limit: number, offset: number, permissions: readonly (Permission)[], roleIds: readonly string[]},{authenticated?: false | true | undefined, limit?: number | undefined, offset?: number | undefined, permissions?: readonly (Permission)[] | undefined, roleIds?: readonly string[] | undefined}>( schema: Schema.Schema<{authenticated: boolean, limit: number, offset: number, permissions: readonly (Permission)[], roleIds: readonly string[]}, {authenticated?: false | true | undefined, limit?: number | undefined, offset?: number | undefined, permissions?: readonly (Permission)[] | undefined, roleIds?: readonly string[] | undefined}, never>, options?: AST.ParseOptions, ): (u: unknown, overrideOptions?: AST.ParseOptions) => {authenticated: boolean, limit: number, offset: number, permissions: readonly (Permission)[], roleIds: readonly string[]}
3 replies