Options
All
  • Public
  • Public/Protected
  • All
Menu

A Fingerprint (aka FingerprintData) represents some property of the code in a repository as of a particular commit.

It might be the set of dependencies, or the count of tests, or a set of contributors.

The data here represents a particular fingerprint value. The name, version, and abbreviation identify the fingerprinted property; data and sha represent the value of that property. This will be associated with a commit on a repository.

Hierarchy

  • Fingerprint

Index

Properties

abbreviation

abbreviation: string

A shorter name. This should be a constant.

data

data: string

Full data of the fingerprint: whatever text identifies the property you're representing.

This might be a stringified map of dependency to version, for instance.

name

name: string

Name of the fingerprint. This should be a constant.

sha

sha: string

A short string that identifies the data uniquely. Used for fast comparison

version

version: string

Version of the fingerprinting function. If you update your fingerprinting algorithm, increment this constant.

Generated using TypeDoc