def get_params( self, schema: s_schema.Schema, ) -> s_func.ParameterLikeList: from_type_param = s_func.ParameterDesc( num=0, name='val', type=self._cast.get_from_type(schema), typemod=ft.TypeModifier.SINGLETON, kind=ft.ParameterKind.POSITIONAL, default=None, ) to_type_param = s_func.ParameterDesc( num=0, name='_', type=self._cast.get_to_type(schema), typemod=ft.TypeModifier.SINGLETON, kind=ft.ParameterKind.POSITIONAL, default=None, ) return CastParamListWrapper((from_type_param, to_type_param))
def get_params( self, schema: s_schema.Schema, ) -> s_func.ParameterLikeList: from_type_param = s_func.ParameterDesc( num=0, name=sn.UnqualName('val'), type=self._cast.get_from_type(schema).as_shell(schema), typemod=ft.TypeModifier.SingletonType, kind=ft.ParameterKind.PositionalParam, default=None, ) to_type_param = s_func.ParameterDesc( num=0, name=sn.UnqualName('_'), type=self._cast.get_to_type(schema).as_shell(schema), typemod=ft.TypeModifier.SingletonType, kind=ft.ParameterKind.PositionalParam, default=None, ) return CastParamListWrapper((from_type_param, to_type_param))