mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-07-22 10:29:54 +02:00
Update types
This commit is contained in:
parent
731be03277
commit
1e30d4973b
5 changed files with 66 additions and 8 deletions
13
module/documents/_types.d.ts
vendored
13
module/documents/_types.d.ts
vendored
|
|
@ -3,17 +3,26 @@ import DHItem from './item.mjs';
|
|||
import BaseDataItem from '../data/item/base.mjs';
|
||||
import DhActiveEffect from './activeEffect.mjs';
|
||||
import EmbeddedCollection from '@common/abstract/embedded-collection.mjs';
|
||||
import DHToken from './token.mjs';
|
||||
import Actor from '@client/documents/actor.mjs';
|
||||
import Item from '@client/documents/item.mjs';
|
||||
|
||||
declare module './actor.mjs' {
|
||||
export default interface DhpActor<T extends BaseDataActor = BaseDataActor> {
|
||||
export default interface DhpActor<T extends BaseDataActor = BaseDataActor> extends Actor {
|
||||
system: T;
|
||||
items: EmbeddedCollection<DHItem>;
|
||||
effects: EmbeddedCollection<DhActiveEffect>;
|
||||
get token(): DHToken | null;
|
||||
|
||||
/** @inheritdoc */
|
||||
getActiveTokens(linked?: boolean, document?: boolean): (DHToken | foundry.canvas.placeables.Token)[];
|
||||
getActiveTokens(linked?: boolean, document: true): DHToken[];
|
||||
getActiveTokens(linked?: boolean, document: false): foundry.canvas.placeables.Token[];
|
||||
}
|
||||
}
|
||||
|
||||
declare module './item.mjs' {
|
||||
export default interface DHItem<T extends BaseDataItem = BaseDataItem> {
|
||||
export default interface DHItem<T extends BaseDataItem = BaseDataItem> extends Item {
|
||||
parent: DhpActor;
|
||||
actor: DhpActor;
|
||||
system: T;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue