Skip to content

Instantly share code, notes, and snippets.

@akihisa-shimada
Last active December 17, 2021 23:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akihisa-shimada/151e33c937383ea02065235f21ad66d0 to your computer and use it in GitHub Desktop.
Save akihisa-shimada/151e33c937383ea02065235f21ad66d0 to your computer and use it in GitHub Desktop.
interface Lengthwise {
length: number;
}
function loggingIdentity<T extends Lengthwise>(arg: T): T {
console.log(arg.length);
return arg;
}
loggingIdentity(['hello world'])
loggingIdentity({ length: 1 , lengthName : 'name'})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment