Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arabidopsis/typescript-definitions
/ functions
Functions
134 in github.com/arabidopsis/typescript-definitions
⨍
Functions
134
◇
Types & classes
47
↓ 22 callers
Function
ident_from_str
(s: &str)
typescript-definitions-derive/src/utils.rs:11
↓ 21 callers
Function
eq
()
typescript-definitions-derive/src/patch.rs:126
↓ 13 callers
Method
verify_type
(&self, obj: &'a TokenStream, ty: &syn::Type)
typescript-definitions-derive/src/guards.rs:19
↓ 7 callers
Method
type_to_ts
# convert a `syn::Type` rust type to a `TokenStream` of typescript type: basically i32 => number etc. field is the current Field for which we are try
typescript-definitions-derive/src/tots.rs:105
↓ 6 callers
Method
pushvar
(&mut self)
typescript-definitions-derive/src/typescript.rs:390
↓ 5 callers
Method
err_msg
(&self, msg: String, ctxt: Option<&'a Ctxt>)
typescript-definitions-derive/src/attrs.rs:113
↓ 5 callers
Function
nl
()
typescript-definitions-derive/src/patch.rs:131
↓ 5 callers
Method
popvar
(&mut self)
typescript-definitions-derive/src/typescript.rs:396
↓ 5 callers
Method
verify_fields
( &'a self, obj: &'a TokenStream, fields: &'a [&'a ast::Field<'a>], )
typescript-definitions-derive/src/guards.rs:311
↓ 4 callers
Method
check_flatten
(&self, fields: &[&'a ast::Field<'a>], ast_container: &ast::Container)
typescript-definitions-derive/src/lib.rs:567
↓ 4 callers
Method
derive_struct_unit
(&self)
typescript-definitions-derive/src/derive_struct.rs:54
↓ 4 callers
Method
err_msg
(&self, msg: &str)
typescript-definitions-derive/src/lib.rs:509
↓ 4 callers
Method
field_to_ts
(&self, field: &ast::Field<'a>)
typescript-definitions-derive/src/lib.rs:517
↓ 4 callers
Function
filter_visible
(fields: &'a [ast::Field<'a>])
typescript-definitions-derive/src/utils.rs:56
↓ 4 callers
Function
last_path_element
(path: &syn::Path)
typescript-definitions-derive/src/lib.rs:423
↓ 4 callers
Method
parse
(&mut self, obj: &TokenStream, typescript: &str)
typescript-definitions-derive/src/typescript.rs:65
↓ 4 callers
Method
parse_expr
(&mut self, obj: &TokenStream, expr: Pair<'a, Rule>)
typescript-definitions-derive/src/typescript.rs:103
↓ 4 callers
Function
patch
TODO: where does the newline come from? why the double spaces? maybe use RegexSet::new(&[.....])
typescript-definitions-derive/src/patch.rs:100
↓ 4 callers
Method
verify_field_tuple
( &'a self, obj: &'a TokenStream, fields: &'a [&'a ast::Field<'a>], )
typescript-definitions-derive/src/guards.rs:318
↓ 3 callers
Method
derive_struct_newtype
( &self, field: &ast::Field<'a>, ast_container: &ast::Container, )
typescript-definitions-derive/src/derive_struct.rs:30
↓ 3 callers
Method
derive_syn_types
(&'a self, types: &'a [syn::Type])
typescript-definitions-derive/src/tots.rs:186
↓ 3 callers
Method
derive_unit_variant
(&self, taginfo: &TagInfo, variant: &Variant)
typescript-definitions-derive/src/derive_enum.rs:137
↓ 3 callers
Function
prettier
(s: &str)
tests/verifiers.rs:13
↓ 3 callers
Method
variant_name
(&self, variant: &Variant)
typescript-definitions-derive/src/derive_enum.rs:401
↓ 3 callers
Method
verify_array
(&self, obj: &'a TokenStream, elem: &syn::Type)
typescript-definitions-derive/src/guards.rs:77
↓ 2 callers
Method
derive_field_tuple
( &'a self, fields: &'a [&'a ast::Field<'a>], )
typescript-definitions-derive/src/lib.rs:560
↓ 2 callers
Method
derive_fields
( &'a self, fields: &'a [&'a ast::Field<'a>], )
typescript-definitions-derive/src/lib.rs:554
↓ 2 callers
Method
generic_to_ts
(&self, ts: &TSType)
typescript-definitions-derive/src/tots.rs:16
↓ 2 callers
Method
get_path
(&self, ty: &syn::Type)
typescript-definitions-derive/src/lib.rs:485
↓ 2 callers
Function
guard_name
(ident: &Ident)
typescript-definitions-derive/src/utils.rs:71
↓ 2 callers
Function
ident_from_str
(s: &str)
typescript-definitions-derive/src/typescript.rs:14
↓ 2 callers
Function
is_bytes
(field: &ast::Field<'a>)
typescript-definitions-derive/src/utils.rs:26
↓ 2 callers
Method
parse_union
( &mut self, obj: &TokenStream, union: Pair<'a, Rule>, )
typescript-definitions-derive/src/typescript.rs:268
↓ 2 callers
Method
path
(&self)
typescript-definitions-derive/src/lib.rs:419
↓ 2 callers
Function
path_to_str
(path: &syn::Path)
typescript-definitions-derive/src/attrs.rs:26
↓ 2 callers
Method
push_field_attrs
( &mut self, struct_ident: &Ident, attrs: &[Attribute], ctxt: Option<&Ctxt>,
typescript-definitions-derive/src/attrs.rs:236
↓ 2 callers
Function
return_type
(rt: &syn::ReturnType)
typescript-definitions-derive/src/lib.rs:404
↓ 2 callers
Method
ts_generics
(&self, with_bound: bool)
typescript-definitions-derive/src/lib.rs:284
↓ 2 callers
Method
ts_guard
(&self, obj: &'a TokenStream, guard: &'a str)
typescript-definitions-derive/src/guards.rs:278
↓ 2 callers
Method
type_to_array
(&self, elem: &syn::Type)
typescript-definitions-derive/src/tots.rs:89
↓ 2 callers
Method
verify_single_type
(&self, obj: &TokenStream)
typescript-definitions-derive/src/guards.rs:265
↓ 2 callers
Method
wasm_string
(&self)
typescript-definitions-derive/src/lib.rs:200
↓ 2 callers
Method
wasm_verify
(&self)
typescript-definitions-derive/src/lib.rs:217
↓ 1 callers
Method
add_extra_guard
(&'a self, tokens: QuoteT)
typescript-definitions-derive/src/guards.rs:338
↓ 1 callers
Method
derive_enum
( &self, variants: &[ast::Variant<'a>], ast_container: &ast::Container, )
typescript-definitions-derive/src/derive_enum.rs:22
↓ 1 callers
Method
derive_field
(&self, field: &ast::Field<'a>)
typescript-definitions-derive/src/lib.rs:544
↓ 1 callers
Method
derive_newtype_variant
( &self, taginfo: &TagInfo, variant: &Variant, field: &ast::Field<'a>, )
typescript-definitions-derive/src/derive_enum.rs:178
↓ 1 callers
Method
derive_struct
( &self, style: ast::Style, fields: &[ast::Field<'a>], container: &ast::Contai
typescript-definitions-derive/src/derive_struct.rs:16
↓ 1 callers
Method
derive_struct_named_fields
( &self, fields: &[ast::Field<'a>], ast_container: &ast::Container, )
typescript-definitions-derive/src/derive_struct.rs:68
↓ 1 callers
Method
derive_struct_tuple
( &self, fields: &[ast::Field<'a>], ast_container: &ast::Container, )
typescript-definitions-derive/src/derive_struct.rs:102
↓ 1 callers
Method
derive_struct_variant
( &self, taginfo: &TagInfo, variant: &Variant, fields: &[ast::Field<'a>],
typescript-definitions-derive/src/derive_enum.rs:265
↓ 1 callers
Method
derive_syn_types_ptr
( &'a self, types: &'a [&'a syn::Type], )
typescript-definitions-derive/src/tots.rs:180
↓ 1 callers
Method
derive_tuple_variant
( &self, taginfo: &TagInfo, variant: &Variant, fields: &[ast::Field<'a>],
typescript-definitions-derive/src/derive_enum.rs:405
↓ 1 callers
Method
do_really_generic
(&self, obj: &'a TokenStream, ts: &TSType)
typescript-definitions-derive/src/guards.rs:200
↓ 1 callers
Method
extra_verify
(&self)
typescript-definitions-derive/src/lib.rs:263
↓ 1 callers
Function
field_type_name
(ty: &syn::Type)
typescript-definitions-derive/src/utils.rs:15
↓ 1 callers
Method
has
(&self, s: &'static str)
typescript-definitions-derive/src/patch.rs:71
↓ 1 callers
Function
is_phantom
(ty: &syn::Type)
typescript-definitions-derive/src/utils.rs:49
↓ 1 callers
Method
key
(&self)
typescript-definitions-derive/src/patch.rs:75
↓ 1 callers
Method
parse_item
(&mut self, obj: &TokenStream, item: Pair<'a, Rule>)
typescript-definitions-derive/src/typescript.rs:137
↓ 1 callers
Method
parse_map
(&mut self, obj: &TokenStream, map: Pair<'a, Rule>)
typescript-definitions-derive/src/typescript.rs:226
↓ 1 callers
Method
parse_struct
(&mut self, obj: &TokenStream, pair: Pair<'a, Rule>)
typescript-definitions-derive/src/typescript.rs:352
↓ 1 callers
Method
parse_tuple
(&mut self, obj: &TokenStream, tuple: Pair<'a, Rule>)
typescript-definitions-derive/src/typescript.rs:312
↓ 1 callers
Method
parse_typ
(&mut self, obj: &TokenStream, typ: Pair<'a, Rule>)
typescript-definitions-derive/src/typescript.rs:215
↓ 1 callers
Method
push_attrs
(&mut self, struct_ident: &Ident, attrs: &[Attribute], ctxt: Option<&Ctxt>)
typescript-definitions-derive/src/attrs.rs:163
↓ 1 callers
Method
push_doc_comment
(&mut self, attrs: &[Attribute])
typescript-definitions-derive/src/attrs.rs:54
↓ 1 callers
Method
ts_generic_args_wo_lifetimes
(&self, with_bounds: bool)
typescript-definitions-derive/src/lib.rs:299
↓ 1 callers
Function
ts_generics
(g: &syn::Generics)
typescript-definitions-derive/src/lib.rs:366
↓ 1 callers
Method
ts_ident
type name suitable for typescript i.e. *no* 'a lifetimes
typescript-definitions-derive/src/lib.rs:293
↓ 1 callers
Method
verify_field
(&self, obj: &TokenStream)
typescript-definitions-derive/src/guards.rs:249
↓ 1 callers
Method
verify_generic
(&self, obj: &'a TokenStream, ts: &TSType)
typescript-definitions-derive/src/guards.rs:99
Function
as_byte_string
# String serializer for `u8` byte buffers. Use `#[serde(serialize_with="typescript_definitions::as_byte_string")]` on a `[u8]` or `Vec<u8>` object to
src/lib.rs:67
Function
as_byte_string
()
tests/map.rs:11
Function
bad_ts_as
()
typescript-definitions-derive/src/tests.rs:89
Function
check_ts_as
()
tests/map.rs:105
Method
column
(&self)
typescript-definitions-derive/src/typescript.rs:25
Function
cow_as_pig
()
tests/typescript.rs:258
Function
do_derive_type_script_ify
(input: QuoteT)
typescript-definitions-derive/src/lib.rs:157
Function
do_derive_typescript_definition
(input: QuoteT)
typescript-definitions-derive/src/lib.rs:115
Function
enum_with_renamed_newtype_variants
()
tests/typescript.rs:110
Function
enum_with_serde_skip
()
tests/typescript.rs:334
Function
enum_with_struct_and_tags
()
tests/typescript.rs:203
Function
enum_with_struct_variants_and_renamed_fields
()
tests/typescript.rs:169
Function
enum_with_tuple_variants
()
tests/typescript.rs:150
Function
enum_with_unit_variants
()
tests/typescript.rs:135
Method
err
(msg: String, ctxt: Option<&'_ Ctxt>)
typescript-definitions-derive/src/attrs.rs:127
Function
external_enum
()
tests/map.rs:49
Method
find_typescript
( attrs: &'a [Attribute], ctxt: Option<&'a Ctxt>, )
typescript-definitions-derive/src/attrs.rs:120
Function
flatten_is_fail
()
typescript-definitions-derive/src/tests.rs:32
Method
from_field
(field: &ast::Field, ctxt: Option<&Ctxt>)
typescript-definitions-derive/src/attrs.rs:311
Function
full_field_type_name
(ty: &syn::Type)
typescript-definitions-derive/src/utils.rs:39
Function
fullpath_chrono
()
tests/map.rs:86
Function
is_wasm32
()
typescript-definitions-derive/src/lib.rs:51
Method
level
(&self)
typescript-definitions-derive/src/typescript.rs:400
Function
main
()
example/src/main.rs:8
Method
new
()
typescript-definitions-derive/src/attrs.rs:42
Method
new
()
typescript-definitions-derive/src/typescript.rs:55
Function
newtype_struct
()
tests/typescript.rs:22
Function
no_verifier
()
tests/verifiers.rs:120
Method
parse
(gen_verifier: bool, input: QuoteT)
typescript-definitions-derive/src/lib.rs:315
next →
1–100 of 134, ranked by callers