pub fn create_noncallback_interface_object(
cx: SafeJSContext,
global: HandleObject<'_>,
proto: HandleObject<'_>,
class: &'static NonCallbackInterfaceObjectClass,
static_methods: &[Guard<&'static [JSFunctionSpec]>],
static_properties: &[Guard<&'static [JSPropertySpec]>],
constants: &[Guard<&[ConstantSpec]>],
interface_prototype_object: HandleObject<'_>,
name: &[u8],
length: u32,
legacy_window_alias_names: &[&[u8]],
rval: MutableHandleObject<'_>
)
Expand description
Create and define the interface object of a non-callback interface.