Typescript legal documents