Skip to content

Commit e05e3b8

Browse files
committed
Add boolean parameter type
1 parent bccd80e commit e05e3b8

6 files changed

Lines changed: 126 additions & 4 deletions

File tree

database.types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export type Database = {
124124
[_ in never]: never
125125
}
126126
Enums: {
127-
parameter_type: "string" | "number"
127+
parameter_type: "string" | "number" | "boolean"
128128
}
129129
CompositeTypes: {
130130
[_ in never]: never
@@ -255,7 +255,7 @@ export const Constants = {
255255
},
256256
public: {
257257
Enums: {
258-
parameter_type: ["string", "number"],
258+
parameter_type: ["string", "number", "boolean"],
259259
},
260260
},
261261
} as const

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,17 @@
1111
"supabase:stop": "supabase stop",
1212
"supabase:functions": "supabase functions serve",
1313
"supabase:gen": "supabase gen types typescript --local > database.types.ts",
14-
"supabase:apply-migrations": "supabase migration up --local",
14+
"supabase:apply-migrations": "supabase migration up --local && pnpm supabase:gen",
1515
"mcp:inspector": "mcp-inspector",
1616
"format": "prettier --write ."
1717
},
1818
"dependencies": {
1919
"@hookform/resolvers": "^5.2.1",
20+
"@radix-ui/react-accordion": "^1.2.12",
21+
"@radix-ui/react-collapsible": "^1.1.12",
2022
"@radix-ui/react-dialog": "^1.1.15",
2123
"@radix-ui/react-label": "^2.1.7",
24+
"@radix-ui/react-separator": "^1.1.7",
2225
"@radix-ui/react-slot": "^1.2.3",
2326
"@supabase/ssr": "^0.6.1",
2427
"@supabase/supabase-js": "^2.55.0",

pnpm-lock.yaml

Lines changed: 108 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

supabase/functions/mock/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ Deno.serve(async (req) => {
7474
"For debugging",
7575
{
7676
string: z.string().describe("A string"),
77+
boolean: z.boolean().describe("A boolean"),
7778
number: z.number(),
7879
email: z.string().email(),
7980
enum: z.enum(["red", "green", "blue"]),
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
alter type "public"."parameter_type" rename to "parameter_type__old_version_to_be_dropped";
2+
3+
create type "public"."parameter_type" as enum ('string', 'number', 'boolean');
4+
5+
alter table "public"."parameters" alter column type type "public"."parameter_type" using type::text::"public"."parameter_type";
6+
7+
drop type "public"."parameter_type__old_version_to_be_dropped";
8+
9+

supabase/schemas/03-parameters.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
create type parameter_type as enum (
22
'string',
3-
'number'
3+
'number',
4+
'boolean'
45
);
56

67
create table parameters (

0 commit comments

Comments
 (0)