ClassVTable#

class ClassVTable(*args, **kwargs)#

Virtual table for a JSCClass. This can be optionally used when registering a Class in a Context to provide a custom implementation for the class. All virtual functions are optional and can be set to None to fallback to the default implementation.

Fields#

class ClassVTable
delete_property#

A ClassDeletePropertyFunction for deleting a property.

enumerate_properties#

A ClassEnumeratePropertiesFunction for enumerating properties.

get_property#

A ClassGetPropertyFunction for getting a property.

has_property#

A ClassHasPropertyFunction for querying a property.

set_property#

A ClassSetPropertyFunction for setting a property.