File tree Expand file tree Collapse file tree
samples/client/petstore/typescript-fetch/builds
snakecase-discriminator/models Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ export type EnumTestEnumNumberEnum = typeof EnumTestEnumNumberEnum[keyof typeof
142142 * Check if a given object implements the EnumTest interface.
143143 */
144144export function instanceOfEnumTest ( value : object ) : value is EnumTest {
145- if ( ! ( 'enumStringRequired' in value ) || value [ 'enumStringRequired' ] === undefined ) return false ;
145+ if ( ( ! ( 'enumStringRequired' in value ) && ! ( 'enum_string_required' in value ) ) || ( value [ 'enumStringRequired' ] === undefined && value [ 'enum_string_required' ] === undefined ) ) return false ;
146146 return true ;
147147}
148148
Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ export interface FormatTest {
122122 */
123123export function instanceOfFormatTest ( value : object ) : value is FormatTest {
124124 if ( ! ( 'number' in value ) || value [ 'number' ] === undefined ) return false ;
125- if ( ! ( '_byte' in value ) || value [ '_byte' ] === undefined ) return false ;
125+ if ( ( ! ( '_byte' in value ) && ! ( 'byte' in value ) ) || ( value [ '_byte' ] === undefined && value [ 'byte' ] === undefined ) ) return false ;
126126 if ( ! ( 'date' in value ) || value [ 'date' ] === undefined ) return false ;
127127 if ( ! ( 'password' in value ) || value [ 'password' ] === undefined ) return false ;
128128 return true ;
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ export interface Animal {
3939 * Check if a given object implements the Animal interface.
4040 */
4141export function instanceOfAnimal ( value : object ) : value is Animal {
42- if ( ! ( 'className' in value ) || value [ 'className' ] === undefined ) return false ;
42+ if ( ( ! ( 'className' in value ) && ! ( 'class_name' in value ) ) || ( value [ 'className' ] === undefined && value [ 'class_name' ] === undefined ) ) return false ;
4343 return true ;
4444}
4545
Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ export type EnumTestEnumNumberEnum = typeof EnumTestEnumNumberEnum[keyof typeof
142142 * Check if a given object implements the EnumTest interface.
143143 */
144144export function instanceOfEnumTest ( value : object ) : value is EnumTest {
145- if ( ! ( 'enumStringRequired' in value ) || value [ 'enumStringRequired' ] === undefined ) return false ;
145+ if ( ( ! ( 'enumStringRequired' in value ) && ! ( 'enum_string_required' in value ) ) || ( value [ 'enumStringRequired' ] === undefined && value [ 'enum_string_required' ] === undefined ) ) return false ;
146146 return true ;
147147}
148148
Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ export interface FormatTest {
122122 */
123123export function instanceOfFormatTest ( value : object ) : value is FormatTest {
124124 if ( ! ( 'number' in value ) || value [ 'number' ] === undefined ) return false ;
125- if ( ! ( '_byte' in value ) || value [ '_byte' ] === undefined ) return false ;
125+ if ( ( ! ( '_byte' in value ) && ! ( 'byte' in value ) ) || ( value [ '_byte' ] === undefined && value [ 'byte' ] === undefined ) ) return false ;
126126 if ( ! ( 'date' in value ) || value [ 'date' ] === undefined ) return false ;
127127 if ( ! ( 'password' in value ) || value [ 'password' ] === undefined ) return false ;
128128 return true ;
You can’t perform that action at this time.
0 commit comments