Skip to content

Commit c79cce9

Browse files
committedAug 21, 2021
[ts] Add type to IMetafield interface
Fixes: #505
1 parent 489d1fb commit c79cce9

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed
 

‎index.d.ts

+22-3
Original file line numberDiff line numberDiff line change
@@ -1973,7 +1973,25 @@ declare namespace Shopify {
19731973
utm_source: string;
19741974
}
19751975

1976-
type MetaFieldValueType = 'string' | 'integer';
1976+
type MetaFieldType =
1977+
| 'boolean'
1978+
| 'color'
1979+
| 'date'
1980+
| 'date_time'
1981+
| 'dimension'
1982+
| 'file_reference'
1983+
| 'json'
1984+
| 'multi_line_text_field'
1985+
| 'number_decimal'
1986+
| 'number_integer'
1987+
| 'page_reference'
1988+
| 'product_reference'
1989+
| 'rating'
1990+
| 'single_line_text_field'
1991+
| 'url'
1992+
| 'variant_reference'
1993+
| 'volume'
1994+
| 'weight';
19771995

19781996
interface IMetafield {
19791997
created_at: string;
@@ -1983,9 +2001,10 @@ declare namespace Shopify {
19832001
namespace: string;
19842002
owner_id: number;
19852003
owner_resource: string;
1986-
value: string | number;
1987-
value_type: MetaFieldValueType;
2004+
type?: MetaFieldType;
19882005
updated_at: string;
2006+
value: string | number;
2007+
value_type?: 'string' | 'integer' | 'json_string';
19892008
}
19902009

19912010
type OrderCancelReason =

0 commit comments

Comments
 (0)
Please sign in to comment.