---
title: kJSClassDefinitionEmpty
framework: javascriptcore
role: symbol
role_heading: Global Variable
path: javascriptcore/kjsclassdefinitionempty
---

# kJSClassDefinitionEmpty

A class definition structure of the current version that contains null pointers and has no attributes.

## Declaration

```swift
let kJSClassDefinitionEmpty: JSClassDefinition
```

## Discussion

Discussion Use this constant as a convenience when creating class definitions. For example, to create a class definition with only a finalize method. JSClassDefinition definition = kJSClassDefinitionEmpty;  definition.finalize = Finalize;

## See Also

### Working with Classes

- [JSClassCreate(_:)](javascriptcore/jsclasscreate(_:).md)
- [JSClassRelease(_:)](javascriptcore/jsclassrelease(_:).md)
- [JSClassRetain(_:)](javascriptcore/jsclassretain(_:).md)
- [JSClassDefinition](javascriptcore/jsclassdefinition.md)
- [JSClassAttribute](javascriptcore/jsclassattribute.md)
