doom using typescript types