здесь короткий короткий лайнер для выполнения этого:
request.META.get('HTTP_X_FORWARDED_FOR', request.META.get('REMOTE_ADDR')).split(',')[-1].strip()
Вы установили пакет npm install airplayer --save
?
Будет ли это работать
import airplayer = require('airplayer');
export class AirplaySharing {
public init() {
const list = airplayer();
list.on('update', function(player) {
console.log('Found new AirPlay device:', player.name);
});
}
}
Также было бы лучше использовать конструктор машинописи? Вот так:
import airplayer = require('airplayer');
export class AirplaySharing {
constructor(public list: airplayer()) {
list.on('update', function(player) {
console.log('Found new AirPlay device:', player.name);
});
}
}
Надеюсь, что поможет :)