You can accomplish this with destructuring in the function declaration.
export interface test_interface{
owner: string,
length?: number,
max_players?: number,
}
const test_function = ({owner, length = 5, max_players = 4}: test_interface) => {
const x = test_props.length; //length is 5 or whatever was passed in on the function call
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…