# activeDocument is undefined

**URL:** <https://forums.creativeclouddeveloper.com/t/activedocument-is-undefined/3263>\
**Category:** UXP Plugin API\
**Tags:** javascript\
**Created:** [July 9, 2021, 7:19am UTC](https://forums.creativeclouddeveloper.com/t/activedocument-is-undefined/3263 "2021-07-09T07:19:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vikas](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/vikas/32/983_2.png) [@vikas](https://forums.creativeclouddeveloper.com/u/vikas)\
**Post date:** [July 9, 2021, 7:19am UTC](https://forums.creativeclouddeveloper.com/t/activedocument-is-undefined/3263/1 "2021-07-09T07:19:15Z")

</div>

```auto
import * as XdApp from. "application"

XdApp.activeDocument // undefined

import {activeDocument} from "application"

activeDocument // Works

```

Any idea what’s wrong with “import \* as” syntax. Is it a bug or I am doing something wrong?

---

<div class="post-metadata">

**Author:** ![DavidXD](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidxd/32/909_2.png) [@DavidXD](https://forums.creativeclouddeveloper.com/u/DavidXD)\
**Post date:** [July 12, 2021, 5:15pm UTC](https://forums.creativeclouddeveloper.com/t/activedocument-is-undefined/3263/2 "2021-07-12T17:15:38Z")

</div>

The [documentation](https://www.adobe.io/xd/uxp/develop/reference/application/) has this format:

```auto
let application = require("application");
let documentInfo = application.activeDocument;
console.log("Document title: " + documentInfo.name);
console.log("Document ID: " + documentInfo.guid);

```
